如何在Node React Web App上使用Heroku

时间:2018-08-29 20:06:31

标签: node.js reactjs heroku hosting

我试图遵循官方的tuto,但是没有用。

我的项目看起来像这样: 我的应用   api     package.json   应用程式     package.json

1 个答案:

答案 0 :(得分:1)

如果heroku没有检测到您的buildpack,请遵循this answer

如果另一方面,即使您定义了buildpack,您的应用也没有运行,可能是因为proc文件未正确定义。

在您的应用中,必须在目录基础中创建一个名为Procfile的文件(无扩展名)。该文件将告诉heroku要运行什么。

这个例子很简单。例如,如果您的应用程序具有server.js文件,则可以这样定义procfile:

web: node server.js

如果您的目录中有此文件,并且推送到heroku,heroku将了解它是一个节点应用程序,并将正确地为您的应用程序提供服务。