2017-07-02 1 views
0

J'ai du mal à déployer mon application sails.js (v0.12) sur Heroku. L'application s'exécute correctement lorsqu'elle s'exécute sur l'hôte local, mais si j'accède à une route personnalisée, un 404 apparaît. Mon routes.js se présente comme suit:Déploiement de voiles sur Heroku

module.exports.routes = { 
    '/': { view: 'feed' }, 
    'GET /ticker/:name/:userid': 'FeedController.callgraph' 
}; 

mes FeedController.js est:

module.exports = { 
    subscribe: function(req, res) { 
     if (!req.isSocket) { 
      return res.badRequest(); 
     } 

     sails.sockets.join(req.socket, 'feed'); 
     return res.ok(); 
    }, 

    callgraph: function(req, res) { 
     res.send({ 
      start: "valid" 
     }); 
    } 
}; 

Comment puis-je faire pour que mes itinéraires retourner des données? Par exemple: myurl.herokuapp.com/ticker/somename/user1 renvoie une page?

+0

[Comment déployer votre application Sails.js sur Heroku] (https://vort3x.me/sailsjs-heroku/) – Gerardo

Répondre

1

Commentant le port: 80 dans production.js résolu ce problème pour moi.