将 nodeJS 部署到 Heroku 内部错误
Deploying nodeJS to Heroku internal error
我正在尝试将 NodeJS 应用程序上传到 Heroku。一切安装正常,当我 运行
heroku local
然后在本地主机上一切正常。但是当我 运行
heroku ps:scale web=1
heroku open
浏览器打开,加载页面大约 2-3 分钟,甚至更长时间,然后我收到应用程序错误。我是网络开发的新手,所以任何想法都会有所帮助。谢谢!
感谢 gnerkus 我设法解决了这个问题。
在日志中我发现了下一个错误:
heroku Error R10 (Boot timeout) -> Web process failed to bind to $PORT
Heroku 为应用程序动态分配端口,而我是手动分配的:
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)
我正在尝试将 NodeJS 应用程序上传到 Heroku。一切安装正常,当我 运行
heroku local
然后在本地主机上一切正常。但是当我 运行
heroku ps:scale web=1
heroku open
浏览器打开,加载页面大约 2-3 分钟,甚至更长时间,然后我收到应用程序错误。我是网络开发的新手,所以任何想法都会有所帮助。谢谢!
感谢 gnerkus 我设法解决了这个问题。 在日志中我发现了下一个错误:
heroku Error R10 (Boot timeout) -> Web process failed to bind to $PORT
Heroku 为应用程序动态分配端口,而我是手动分配的:
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)