我已经在一个项目上工作了一段时间,想知道是否有人拥有一些资源来部署已经使用react构建并使用express.js后端到heroku的网站。我在网上找到的每一篇教程都是为了创建时进行部署而准备的,但是由于已经创建了该站点,所以现在找不到找到部署它的方法。
答案 0 :(得分:0)
您将需要检查package.json以查看它是否定义了启动应用程序的脚本。通常,您需要创建一个如下所示的Procfile ...
web: npm run start
如果package.json为“开始”定义了脚本。否则可能看起来像...
web: node index.js
或
web: node server
取决于应用程序的启动方式。
如果已经构建了捆绑包,那么托管React的事实就不会有所作为。这与托管任何其他静态内容的过程相同。