nodejs项目如何部署到服务器上?

将代码部署到服务器的代码目录,这里要注意,如果直接 npm start 或 node app.js 启动,则一旦退出 ssh 远程登陆,nodeapp 就会停止运行。因此我们使用 forever 或者pm2启动 nodeapp。

forever和pm2的区别:

forever 管理多个站点,每个站访问量不大,不需要监控。

pm2网站访问量比较大,需要完整的监控界面。


使用forever的命令:

[plain] view plain copy
  1. npm install forever -g  
[plain] view plain copy
  1. forever start app.js  

使用pm2的命令:

[plain] view plain copy
  1. npm install pm2 -g  
[plain] view plain copy
  1. pm2 start app.js  

如果安装完全局forever/pm2,使用forever/pm2命令出错请确认提示的目录在你的path里?如/root/node-v4.5.0-linux-x64/bin
是否在你的path里(run echo $PATH to check), 如果不在请添加下面一行在~/.bash_profile。

[plain] view plain copy
  1. PATH=$PATH:/root/nodejs/node-v4.5.0-linux-x64/bin       //我的目录是在这个path里  
然后source ~/.bash_profile一下,就ok了!!!!
展开阅读全文
©️2020 CSDN 皮肤主题: 技术黑板 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值