【问题标题】:Node JS: Running server all the time [duplicate]Node JS:一直在运行服务器[重复]
【发布时间】:2014-12-11 00:25:08
【问题描述】:

我想知道是否有人对运行使用 Express 构建的 Node API 应用程序有所了解。我使用 Express 构建了一组 API 端点,并将 Node 应用程序上传到我在 A Small Orange 上的服务器。问题是,一旦我通过终端启动应用程序,我必须保持终端打开并打开计算机,以保持 API 端点正常运行。

我开始尝试使用 npm forever-monitor,但是当我在同一个应用程序中运行 express 和 forever-monitor 时,它总是崩溃。

任何见解将不胜感激。

谢谢,

【问题讨论】:

  • 尝试使用 nohup linux.die.net/man/1/nohup
  • 您可以在启动节点之前使用screen命令,这样在您关闭控制台后它会继续运行。
  • 永远开始 并且真的永远 --help
  • 这不能回答我的问题。它位于预装 NPM 的共享服务器上。我不能永远作为命令运行。一切都必须在节点脚本内运行。不是命令行。

标签: javascript node.js express forever


【解决方案1】:

永久安装

npm install -g forever

然后运行您的应用程序

forever start app.js

看看

forever --help

选项和更多...

【讨论】:

  • 是的,我不能那样做。它位于预装 NPM 的共享服务器上
  • 我觉得你需要应用一个合适的环境/虽然很明显但是却是现实
猜你喜欢
  • 2018-02-18
  • 1970-01-01
  • 2014-10-11
  • 2015-10-21
  • 2016-08-06
  • 2023-02-18
  • 2016-10-12
  • 1970-01-01
  • 2021-04-13
相关资源
最近更新 更多