【问题标题】:how to run the express js(node js) in command line - linux [duplicate]如何在命令行中运行 express js(node js) - linux [重复]
【发布时间】:2017-04-08 13:47:48
【问题描述】:

我已经安装了 node js、express js 和 npm 来管理我的应用程序。 我已经使用 express js 创建了应用程序。现在我想在 linux 的命令行中运行我的 express js 应用程序。目前我正在使用 DEBUG=alpha-webtorrent:* npm start 来运行我的应用程序。

我还想永远在后台运行我的应用程序。

【问题讨论】:

  • 你有 forever 模块用于这个目的......

标签: javascript node.js linux express command-line


【解决方案1】:

在您的命令行中运行npm install -g pm2 cd o 您的应用程序,lication 并运行pm2 start app.js viola,您的服务器将永远运行并在发生崩溃时重新启动。 pm2 的文档是here

【讨论】:

  • 它对我不起作用 命令永远使用 --minUptime 100 --spinSleepTime 20 start app.js 我用 app.get(/send file) 调用了 app.js 不起作用
【解决方案2】:

安装一个名为forever的包

npm install forever -g

阅读文档以了解更多信息。 https://www.npmjs.com/package/forever

然后使用

forever start filename.js

【讨论】:

  • 我在这里使用 express js
  • 所以?它也适用于 node.js 和 express 框架。
  • 它不适合我使用的命令 forever --minUptime 100 --spinSleepTime 20 start app.js 我用 app.get(/send 文件调用了 app.js ) 不工作
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-08-27
  • 1970-01-01
  • 2018-03-23
  • 1970-01-01
  • 2021-10-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多