我使用ecstatic作为我的Web应用程序的静态文件服务器,我需要使用'npm start'启动项目。正如你所知道的,有一种方法可以将nodejs作为守护进程运行,即--Forever。但Forever适用于运行nodejs脚本而不是http-server。我知道这可能听起来很愚蠢,但我测试'永远开始npm开始',并且你可能猜测它不起作用。有人知道完成这个任务的方法吗?连续运行节点JS服务器(http-server)
回答
forever适用于HTTP服务器。 (它们可能是最常用的。)但是,如果你需要使用npm start
来启动服务器,那么为什么你永远都在运行npm install
?
forever start npm start
它给了我这个:信息:永远处理文件:npm 错误:无法永久启动 错误:脚本/usr/src/3.14/npm不存在。 – user3078441 2014-09-12 21:47:00
@ user3078441:试试'永远$(哪npm)开始',也许? – Ryan 2014-09-12 22:37:57
非常感谢!有用 。 '永远开始$(其中npm)开始“ – user3078441 2014-09-13 01:29:16
在你的系统永远安装,如果它是Ubuntu的使用命令NPM安装永远那么你可以继续像永远启动server.js
您应该使用节点监控。这非常简单,让我想起红宝石猎枪。
简单做
npm install supervisor -g
,然后使用
supervisor whateverYourServerIs.js
- 1. 节点JS服务器连接
- 2. Android:连续运行服务
- 3. Android连续运行服务
- 4. 连续运行服务器套接字
- 5. 节点服务器和WS服务器并行运行?
- 6. 如何在专用服务器上运行节点js?
- 7. 如何运行节点js服务器作为守护进程?
- 8. Nodejs:在节点服务器启动时运行js文件
- 9. 在节点JS服务器上运行UI5
- 10. 连接到运行在流浪机上的节点js服务器
- 11. socket.io无需运行节点服务器
- 12. 节点服务器如何运行
- 13. 节点服务器未运行
- 14. 在Android中连续运行Socket.io服务
- 15. 节点JS,模块网,服务器
- 16. 如何创建节点JS服务器
- 17. 节点JS客户端vs服务器
- 18. 节点JS服务器和客户端
- 19. 节点js + CouchBase Lite + CouchBase服务器
- 20. 节点JS:500服务器错误
- 21. mailchimp退订节点js服务器
- 22. 节点js服务器未启动
- 23. 节点JS客户端GRPC服务器
- 24. 节点JS TCP服务器不缓存
- 25. 节点js服务器不工作
- 26. 节点js服务器没有响应
- 27. 节点js服务器。 httpstatus - 404
- 28. 的WebSocket节点JS服务器(的ReferenceError)
- 29. 内部服务器错误节点js
- 30. 节点js上的简单服务器
为什么你需要运行'NPM start'运行呢?如果你这样做,你为什么要运行'npm install'呢? – SLaks 2014-09-12 21:37:29
对不起,这是某种语法错误:) – user3078441 2014-09-12 21:49:23