Навсегда начать с сервера nodejs - PullRequest
0 голосов
/ 03 января 2019

У меня есть этот package.json файл. Я легко могу запустить npm start и npm 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

1 Ответ

0 голосов
/ 03 января 2019

Попробуйте

forever start -c "npm start" ./

И вы должны получить сервер в forever list

Чтобы остановить процесс, используйте forever stop 0, где ноль - индекс - [0]

Также в forever list ИЛИ lsof -I:<port> как lsof -i:3000 вы получаете PID

Вы можете остановить процесс с помощью kill -QUIT <PID>

...