【发布时间】:2016-01-26 01:19:30
【问题描述】:
我向 Heroku 部署了一个 Loopback 应用程序,但它总是因错误而崩溃
Web process failed to bind to $PORT within 60 seconds of launch
我知道它可以连接到 Heroku 的动态端口,所以我将我的端口设置为进程环境一做
app.start = function () {
// start the web server
var port = process.env.PORT || 3000;
app.set('port', port);
app.use(loopback.static(path.resolve(__dirname, '../client')));
app.use(loopback.static(path.resolve(__dirname, '../.tmp')));
return app.listen(function () {
app.emit('started');
console.log('Web server listening at: %s', app.get('url'));
});
};
但这并没有解决问题。
有什么想法吗?
【问题讨论】:
-
你没有绑定任何端口。试试
app.listen(app.get('port'), ...)
标签: node.js express heroku crash loopbackjs