对此我很陌生,我正在按照本教程(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点之前,所有方法都工作正常。任何想法如何使这项工作?我感谢您的帮助! 谢谢!
答案 0 :(得分:1)
我建议您按照以下说明进行操作:server-react-app
但是,在服务器中运行应用程序之前,是否需要built
运行它,
yarn build
或
npm run build
构建完成后,它将创建一个名为build
的文件夹,然后,您是否需要通知服务器在构建文件夹中运行。然后
运行yarn build
或npm run build
npm install -g serve
pm2 serve build
Access it: http://someip:8080
在这种情况下,它将从build
并使用端口8080
运行您的应用程序。
有了这个,您的应用程序就可以使用了。