我正在尝试上传NodeJS应用到Heroku。一切都很好,当我跑的时候
heroku local然后,在本地主机上一切正常工作。但当我跑
heroku ps:scale web=1
heroku open浏览器打开,它加载页面大约2-3分钟,甚至更多,然后我收到应用程序错误。我是网络开发的新手,所以任何想法都会有帮助。谢谢!
发布于 2016-03-11 23:43:24
多亏了gnerkus,我才弄明白了这一点。在日志中,我发现了下一个错误:
heroku Error R10 (Boot timeout) -> Web process failed to bind to $PORTHeroku动态地为app分配端口,而我是手动地这样做的:
app.listen(4000, function () {相反,我只需要像这样听:
.listen(process.env.PORT || 5000)答案在这里:Heroku + node.js error (Web process failed to bind to $PORT within 60 seconds of launch)
https://stackoverflow.com/questions/35951698
复制相似问题