【问题标题】:Forever-npm will not start my ExpressJS appForever-npm 不会启动我的 ExpressJS 应用程序
【发布时间】:2018-05-22 13:10:00
【问题描述】:

我正在尝试永远使用,以便我可以确保我的 ExpressJS 应用程序将持续运行。

我使用的是 Ubuntu 14.04 LTS。

奇怪的是,'forever list' 什么都不显示,'forever --version' 什么都不显示

我试过了:

forever start -c "npm start" ./

和:

forever start app.js

没有任何显示。

【问题讨论】:

  • which forever 告诉你什么?
  • /usr/local/bin/forever
  • 你是怎么安装的?
  • 如果你运行forever app.js会发生什么?还是forever list
  • 那么您可能想尝试reinstalling it,或者至少查看forever 文件以了解其中的内容,以及为什么这不起作用。您也可以尝试在本地(不是全局)安装forever 并测试是否可以在那里执行该文件。

标签: node.js ubuntu express forever


【解决方案1】:

如果你正在使用带有 express 框架的 node js,那么脚本将不会开始使用:

forever start app.js

首先停止所有正在运行的应用程序:

forever stopall

使用此 Express 框架时,必须以:

forever start ./bin/www

你应该在 package.json 文件中找到这个:

"scripts": {
    "start": "node ./bin/www"
  }

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 2019-08-02
    • 2019-09-29
    • 1970-01-01
    • 2020-08-31
    • 1970-01-01
    • 2012-01-14
    • 2018-09-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多