【问题标题】:Forever start with nodejs server永远从 nodejs 服务器开始
【发布时间】:2019-05-30 00:59:30
【问题描述】:

我有这个package.json 文件。我可以轻松运行npm startnpm run dev,我的服务器从3000 端口开始。但我需要使用forever npm 永远运行它。

{
  "name": "micro-stripe-charge",
  "version": "1.0.0",
  "main": "index.js",
  "license": "MIT",
  "scripts": {
    "start": "micro",
    "dev": "micro-dev"
  },
  "devDependencies": {
    "micro-dev": "^3.0.0"
  }
}

我试过这个命令,但不起作用

forever start node_modules/micro

【问题讨论】:

    标签: node.js npm forever


    【解决方案1】:

    试试

    forever start -c "npm start" ./
    

    你应该在forever list启动服务器

    要停止进程,请使用forever stop 0,其中零是索引 - [0]

    也可以在forever listlsof -I:<port> 中,如lsof -i:3000 你会得到PID

    您可以通过kill -QUIT <PID>停止进程

    【讨论】:

    • 更新了停止进程的答案
    • 这里的0 forever stop 0 是什么?
    • 非常感谢
    猜你喜欢
    • 2014-09-02
    • 2015-01-07
    • 2019-06-24
    • 1970-01-01
    • 2017-10-10
    • 1970-01-01
    • 2019-07-31
    • 1970-01-01
    • 2020-03-26
    相关资源
    最近更新 更多