修正错误“的=错误代码= H10 desc‘的应用程序崩溃’的方法= GET
问题描述:
我得到我的Heroku的日志中的错误,我无法弄清楚如何解决。修正错误“的=错误代码= H10 desc‘的应用程序崩溃’的方法= GET
我通过堆栈溢出线程读取Heroku + node.js error (Web process failed to bind to $PORT within 60 seconds of launch)。这似乎非常相似,我的问题。
我有我的发展与快递发电机的应用程序。所以,我的bin文件夹中保存的端口信息
var port = normalizePort(process.env.PORT || '3000');
app.set('port', port);
我知道process.env.PORT是必要的打开我的heroku网站,我最初认为这将工作得很好我的app.js只有一个表达引用。
我无法打开页面,因此除了bin文件夹外,我还将端口信息添加到了我的app.js文件。
app.set('port', (process.env.PORT || 3000));
app.listen(app.get('port'), function() {
console.log('Node app is running on port', app.get('port'));
});
我得到这个github上页https://github.com/heroku/node-js-getting-started/blob/master/index.js#L16。
但是,我仍然收到相同的错误。我不知道还有什么可以看的。我看到的错误的唯一附加说明是
Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch.
这些似乎是针对相同的问题。
答
你的应用还在做什么?
请注意,该错误表示您在60秒内未绑定到套接字。我同意你的app.set('port', (process.env.PORT || 3000));
看起来不错。
也许这是别的 - 也许你在制作网页标注或什么东西之前,甚至到了那一点,这就是消耗时间?