[英]Deploy strapi and react js to heroku
我有strapi作为后端,反应js作为前端在单独的文件夹中开发。 当从 localhost 进行开发时,我必须运行npm start
来启动两个不同端口的 strapi 和 react js。
问题是,我被要求将我的项目部署到 heroku 但我对部署过程一无所知,因为我找不到关于此问题的具体教程。 我在这里发现了与我的类似问题如何将 Strapi 后端和 ReactJS 前端部署到单个 Heroku 应用程序,但给出的解决方案尚不清楚。
我应该把strapi和react js放在一个文件夹中,然后像给出的解决方案一样添加中间件,然后只部署吗?
您需要做的第一件事是在您的机器上安装 CLI。 之后,您需要使用以下命令登录 heroku:
$ heroku login
完成此步骤后,您需要克隆存储库或远程位置,以防您的本地计算机上已经有 git 存储库。
请记住,在此之前,您需要先在 heroku.com 上创建 Heroku 应用程序。 然后按照步骤。
$ heroku git:clone -a [my-repository-name]
完成此操作后。 提交您的项目文件。 像这样。
$ git add .
$ git commit -m "my first project commit front end"
$ git push heroku master
您需要确保您拥有运行 npm 运行命令所需的 procfile。 所以..创建一个名为的文件。
档案
(这是需要在 src 文件后面的文件的名称。
完成此操作后。 您可以继续下一个项目。 例子。 这仅适用于您的前端应用程序。 对于后端应用程序,您可以创建另一个应用程序并重复相同的步骤。
web: npm run start
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.