gpt4 book ai didi

node.js - 将nodeJS部署到Heroku内部错误

转载 作者:太空宇宙 更新时间:2023-11-04 00:42:56 25 4
gpt4 key购买 nike

我正在尝试将 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)

关于node.js - 将nodeJS部署到Heroku内部错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35951698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com