1. forever
2.nodemailer
3.node-schedule
forever
引自 https://blog.csdn.net/quryktcs/article/details/71335027
nodejs一般是当成一条用户命令执行的,当用户断开客户连接,运用就停了。使用 forever 包让nodejs应用当成服务在后台执行
sudo npm install -g forever --registry=http://registry.cnpmjs.org
forever start 你的脚本文件(如server.js)
forever list 查看所有 forever 运行的进程
forever stop uid 停止运行指定 uid 的进程
它能做更多的事情,比如分别记录输出和错误日志,比如可以在js中作为api使用
$ sudo npm install forever -g //安装
$ forever index.js //作为前台任务启动
$ forever start app.js //作为服务进程启动
$ forever stop app.js //关闭
$ forever stop Id //停止服务进程
$ forever restart Id //重启服务进程
$ forever start -l forever.log -o out.log -e err.log app.js //输出日志和错误
$ forever -w server.js //监视当前目录的文件变动,一有变动就重启
$ forever -m 5 server.js //-m 参数指定最多重启次数
nodemailer
邮件收发
node-schedule
node定时器,