【问题标题】:How to run Node.JS Loopback + Forever?如何运行 Node.JS Loopback + Forever?
【发布时间】:2017-09-01 01:46:13
【问题描述】:

如何使用Forever 运行 StrongLoop 的 Loopback,以便在更改后自动重新启动应用程序?

到目前为止,仅运行 forever server/server.js 似乎不起作用...

【问题讨论】:

  • 你遇到了什么错误?
  • 没有错误,但是永远不会在文件更改时自动重启
  • 我猜如果你自动化这个过程,你可以提供将在每次推送时执行的命令。 jenkins.io 就是一个例子

标签: loopbackjs strongloop loopback forever


【解决方案1】:

也许你应该使用监视标志来运行它

永远 -w entrypoint.js

【讨论】:

    【解决方案2】:

    谢谢。我发现最好的脚本是这样的:

    "scripts": {
        "start": "forever --verbose --uid \"myapp\" --watch --watchDirectory ./server server/server.js"
      },
    

    每个部分的含义:

    --verbose:记录所有详细信息(在开发新路线时很有用)

    --uid \"myapp\":所以当你执行forever list时会出现“myapp”

    --watch: 留意文件变化

    --watchDirectory ./server:监视更改的文件夹

    server/server.js:应用入口点

    此外,我用nohup npm start & 之类的方式打开它,这样进程将继续在后台运行,并且输出将附加到 nohup.out 文件中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-10
      • 2013-04-28
      • 2018-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-14
      • 2012-03-25
      相关资源
      最近更新 更多