部署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秒内)
- 没有推到与npm脚本heroku主“postinstall”
- 快速应用程序 – 在Heroku上运行,并使用Parse作为后端
- Heroku应用程序没有使用正确的节点模块
- Heroku Websocket(socket.io)'空闲连接'H15 – Node.JS
- 做一个实时的socket.io node.js应用程序中的多个Web dynos是否有意义?
- 强制Heroku将应用程序视为Node.js
- Heroku Build Rejected – NodeJS
- 捕捉/处理MySQL重复input错误 – 使用NodeJS,PassportJS,Express,连接闪存,Heroku
- Heroku,当我在网上部署我的应用程序崩溃,但在我的本地机器上运行没有错误