将代码部署到服务器的代码目录,这里要注意,如果直接 npm start 或 node app.js 启动,则一旦退出 ssh 远程登陆,nodeapp 就会停止运行。因此我们使用 forever 或者pm2启动 nodeapp。
forever和pm2的区别:
forever 管理多个站点,每个站访问量不大,不需要监控。
pm2 网站访问量比较大,需要完整的监控界面。
使用forever的命令:
npm install forever -g
forever start app.js
如果用yarn安装
yarn global add forever
注意要全局安装,否则在编辑器里可能出现无法识别‘forever’项…
使用pm2的命令:
npm install pm2 -g
pm2 start app.js