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

时间:2021-06-22 09:06:37

标签: node.js angular heroku hosting

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

logs

1 个答案:

答案 0 :(得分:0)

我可以在您的日志中看到错误:

<块引用>

Web 进程未能在启动后 60 秒内绑定到 $PORT

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

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

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

的地方
.listen(5000);
<块引用>

请注意,我在这里使用了 5000 号端口。不要混淆。