2017-07-02 100 views
0

我在將Herils的sails.js應用程序(v0.12)部署到Heroku時遇到了一些困難。在localhost上運行時,應用程序運行正常,但是如果我訪問自定義路由,則會出現404。我routes.js如下:Heroku上的帆部署

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

我FeedController.js是:

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" 
     }); 
    } 
}; 

我如何使它所以我的路線返回一些數據?例如:myurl.herokuapp.com/ticker/somename/user1返回一個頁面?

+0

[如何將您的Sails.js應用程序部署到Heroku](https://vort3x.me/sailsjs-heroku/) – Gerardo

回答

1

註釋掉端口:production.js中的80解決了這個問題。