【问题标题】:Sails Deployment on Heroku在 Heroku 上进行 Sails 部署
【发布时间】:2017-07-02 06:02:32
【问题描述】:

我在将我的sails.js 应用程序(v0.12) 部署到 Heroku 时遇到了一些困难。该应用程序在本地主机上运行时运行良好,但是如果我访问自定义路由,则会出现 404。我的routes.js如下:

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

如何使我的路线返回一些数据? eg: myurl.herokuapp.com/ticker/somename/user1 返回一个页面?

【问题讨论】:

标签: javascript node.js heroku sails.js


【解决方案1】:

在 production.js 中注释掉 port:80 为我解决了这个问题。

【讨论】:

    猜你喜欢
    • 2015-02-08
    • 2011-02-03
    • 1970-01-01
    • 2015-07-15
    • 2016-05-25
    • 2016-11-25
    • 2018-12-28
    • 2017-06-24
    • 1970-01-01
    相关资源
    最近更新 更多