如何在Ubuntu服务器中使用PM2部署Express JS

时间:2018-07-20 07:37:58

标签: node.js express npm pm2

我是Nodejs的新手。我已经使用Expressjs开发了一个应用程序。现在,我想将应用程序部署到服务器上,并且我已经从digitalocean购买了服务器。

我不知道如何通过PM2部署我的应用。

请帮助。

3 个答案:

答案 0 :(得分:2)

直接查看PM2部署页面:http://pm2.keymetrics.io/docs/usage/deployment/

您只需设置服务器主机,用户,git等的配置,pm2就会自动对其进行远程部署

答案 1 :(得分:1)

在将Node.js安装到服务器后,首先需要通过npm全局安装pm2:

sudo npm install pm2 -g

然后,只需运行启动命令:

pm2 start "/path/app.js"

就这样。您可以使用以下项目查看该项目:pm2 status

有关更多pm2代码,我建议您看看https://www.npmjs.com/package/pm2

答案 2 :(得分:1)

如果已在服务器上安装了nodejs和pm2。您只需要在您的express js应用程序实例中运行pm2。

  

pm2启动bin / www

您可以在package.json文件中找到您的express js应用程序实例。请参见下面的屏幕截图。

enter image description here

然后,您可以运行命令来检查应用程序的运行实例。

  

pm2 ls