Javascript Heroku上的帆部署
我在将sails.js应用程序(v0.12)部署到Heroku时遇到一些困难。应用程序在本地主机上运行时运行良好,但是如果我访问自定义路由,则会显示404。我的routes.js如下:Javascript Heroku上的帆部署,javascript,node.js,heroku,sails.js,Javascript,Node.js,Heroku,Sails.js,我在将sails.js应用程序(v0.12)部署到Heroku时遇到一些困难。应用程序在本地主机上运行时运行良好,但是如果我访问自定义路由,则会显示404。我的routes.js如下: module.exports.routes = { '/': { view: 'feed' }, 'GET /ticker/:name/:userid': 'FeedController.callgraph' }; 我的FeedController.js是: module.exports = {
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返回一个页面?在production.js中注释端口:80为我解决了这个问题