在本机windows下运行Nodejs时,基本命令行黑框开着就行了。但是要把要把nodejs程序部署到自己的远程centos服务器,要用到Nodejs的PM2模块让Nodejs程序在后台运行。 代码地址:https://github.com/klren0312/stm32_wifi 2017.4.25
(1)介绍
Advanced, production process manager for Node.js
(2)官网
http://pm2.keymetrics.io/
QQ截图20170424232316.png
(1)全局安装
npm install pm2 -g
(2)开启PM2
pm2 start tcpiot.js
QQ截图20170424231755.png
QQ截图20170424231815.png
(3)PM2监视器
pm2 monit
QQ截图20170424231946.png
(4)列出PM2后台运行的Nodejs程序
pm2 list
list.png
(5)关闭PM2后台运行的tcpiot.js
pm2 stop tcpiot.js
stop.png
(6)重启PM2后台关闭的tcpiot.js
pm2 restart tcpiot.js
restart.png
(7)删除PM2后台的tcpiot.js
pm2 delete tcpiot.js
delete.png
可以让Nodejs程序在后台运行,不会随着命令行关闭而关闭。
@治电小白菜20170425