部署nodeJS到Heroku内部错误
我正在尝试将NodeJS应用上传到Heroku。 一切都安装好,当我运行
heroku local
然后在本地主机上按预期工作。 但是当我跑步
heroku ps:scale web=1 heroku open
浏览器打开,它正在加载页面2-3分钟,甚至更多,然后我收到应用程序错误。 我是networking发展的新手,所以任何想法都会有所帮助。 谢谢!
感谢gnerkus我设法弄清楚了。 在日志中我发现了下一个错误:
heroku Error R10 (Boot timeout) -> Web process failed to bind to $PORT
Herokudynamic分配端口到应用程序,我正在手动做:
app.listen(4000, function () {
相反,我只需要这样听:
.listen(process.env.PORT || 5000)
回答是在这里: Heroku + node.js错误(Web进程无法绑定到$ PORT启动60秒内)