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