如何在 heroku 上托管 nodejs 和 angular 项目

how to host a nodejs and angular project on heroku

我尝试在 heroku 上托管 angular 和 nodejs 应用程序。 但它给我一个应用程序错误。我尝试了所有解决方案,但无法解决。 请帮我托管它 ]1

logs

我在你的日志中看到一个错误:

Web process failed to bind to $PORT within 60 seconds of launch

所以我根据这个错误给出我的答案。

Heroku 会动态地为您的应用分配一个端口,因此您不能将端口设置为一个固定的数字。 Heroku 将端口添加到环境中,因此您可以从那里拉取它。切换你的应用听这个:

.listen(process.env.PORT || 5000)

的地方
.listen(5000);

Please note I have used port no 5000 here. Dont be confused.