nodejs如何在服务器端启动??
发布于 12 年前 作者 fenghe 90053 次浏览 最后一次编辑是 8 年前

每次启动nodejs的时候都要进入cmd 然后node xxx.js 进行启动? 怎样在服务器端启动啊

8 回复

windows创建 .bat文件子里面写上node xx.js linux 就创建.sh文件

npm install forever

cd /your/path
forever XXX.js

代码更新需要重新执行吗?

cmd?windows么?试试这个:nssm: 把node做成服务,命令行:node xxx.js node退出的时候自动重启,守护node进程,好用的紧勒,强烈推荐。 http://nssm.cc/

@dfsk64 forever 有watch参数,没试用过,具体见其文档。我估计是要的。

我都是直接通过nohup命令的,或者就是在/etc/init.d/目录下建一个启动脚本,但是这个脚本的实质还是一个nohup命令。

如果是想关机的时候让服务不间断,后台运行,nohup node index.js(文件名) & 如果是想简单启动,写个启动脚本,将nohup node index.js(文件名) 写入.sh文件

回到顶部