创建响应应用程序以使用pm2部署到digitalocean问题

时间:2019-02-21 13:40:37

标签: deployment pm2

对此我很陌生,我正在按照本教程(https://hackernoon.com/start-to-finish-deploying-a-react-app-on-digitalocean-bcfae9e6d01b)练习在digitalocean中通过create-react-app部署我的标准创建的应用。

运行[pm2 serve build]时,它显示:

null

但是在提到的端口上什么也看不到。这是我在运行[pm2列表]时得到的:

pm2 serve build
[PM2] Applying action restartProcessId on app [static-page-server-8080](ids: 0)
[PM2] [static-page-server-8080](0) ✓
[PM2] Process successfully started
[PM2] Serving /home/carles/build on port 8080

在本教程的第3点之前,所有方法都工作正常。任何想法如何使这项工作?我感谢您的帮助! 谢谢!

1 个答案:

答案 0 :(得分:1)

我建议您按照以下说明进行操作:server-react-app

但是,在服务器中运行应用程序之前,是否需要built运行它,

yarn build

npm run build

构建完成后,它将创建一个名为build的文件夹,然后,您是否需要通知服务器在构建文件夹中运行。然后

  1. 运行yarn buildnpm run build

  2. npm install -g serve

  3. pm2 serve build

  4. Access it: http://someip:8080

在这种情况下,它将从build并使用端口8080运行您的应用程序。 有了这个,您的应用程序就可以使用了。