我使用ecstatic作为我的网络应用程序的静态文件服务器,我需要以' npm start' 。如你所知,有一种方法可以将nodejs作为守护进程运行--Forever。但Forever适合运行nodejs脚本而不是http-server。我知道这可能听起来很愚蠢,但我测试了“永远开始npm start'正如你可能猜到它没有用。有人知道完成这项工作的方法吗?
答案 0 :(得分:0)
forever对HTTP服务器完全正常。 (它们可能是最常用的。)但如果您需要使用npm start
启动服务器,为什么要永远告诉npm install
?
forever start npm start
答案 1 :(得分:0)
如果是ubuntu,请使用命令npm install forever永远安装在你的系统中然后你可以继续像启动server.js
答案 2 :(得分:0)
您应该使用Node Supervisor。这真的很容易让我想起红宝石霰弹枪。
简单做
npm install supervisor -g
然后使用
运行它supervisor whateverYourServerIs.js