1
我有一个完美的工作node.js
应用程序,可以在我的云IDE中正常工作。但是,当我部署它(并成功部署)并尝试在heroku上运行应用程序时,我不断收到错误503
。我如何理解为什么我的Heroku应用程序不起作用?
在应用程序中发生了错误,并且您的页面不能被 投放。请稍后重试。
如果您是应用程序所有者,请查看您的日志以了解详细信息。
在日志中,我还没有看到任何东西,可以帮助我除外 错误503
2015-10-20T08:54:16.271208+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=MYHOSTURL request_id=63dff973-9a2e-41fe-af32-578dbd360387 fwd="213.205.194.87" dyno= connect= service= status=503 bytes=
这是怎么回事?我第一次部署它时,该应用运行良好。这是自第二次部署以来。
你需要提供比这个更具体的信息,并帮助我们来帮助你。你的设置是什么?你之前已经部署到heroku吗?你可以得到一个香草节点应用程序来接受请求吗? – duncanhall
我已经部署到heroku之前,它工作正常。然后我用一些类似的库(例如Firebase)扩展它,并使用git push heroku master重新部署。但是现在我明白我做错了什么......我将名称从server.js更改为main.js。将它更改回server.js现在可以再次运行。 – JohnAndrews
如果更改启动应用程序的nodejs文件的文件名,则需要编辑Procfile文本文件并更改节点命令调用的文件名 – jr0cket