如何将带有express.js后端的已构建的React应用程序部署到heroku

时间:2020-06-01 03:56:40

标签: reactjs express heroku

我已经在一个项目上工作了一段时间,想知道是否有人拥有一些资源来部署已经使用react构建并使用express.js后端到heroku的网站。我在网上找到的每一篇教程都是为了创建时进行部署而准备的,但是由于已经创建了该站点,所以现在找不到找到部署它的方法。

1 个答案:

答案 0 :(得分:0)

您将需要检查package.json以查看它是否定义了启动应用程序的脚本。通常,您需要创建一个如下所示的Procfile ...

web: npm run start

如果package.json为“开始”定义了脚本。否则可能看起来像...

web: node index.js

web: node server

取决于应用程序的启动方式。

如果已经构建了捆绑包,那么托管React的事实就不会有所作为。这与托管任何其他静态内容的过程相同。