Передача JSON файла в PM2 в качестве аргумента узла - PullRequest
0 голосов
/ 20 февраля 2020

У меня есть приложение NodeJS, которому нужно запустить сервер со следующим параметром: start server.js --config=config.json. Затем на сервере. js Я использую NodeUtils.getArgs() и JSON.parse(), чтобы получить все параметры файла конфигурации. json. Это хорошо работает.

Теперь я хочу запустить сервер с PM2, но не могу.

Если я попытаюсь с pm2 start server.js --node-args"--config=config.json", я получу node: bad option: --config=config.json. Я пробовал много вариантов, но ни один из них не работает.

Как я могу это сделать? Спасибо

РЕДАКТИРОВАТЬ: После запуска pm2, если он получает ошибку, вы должны pm2 delete all.

1 Ответ

0 голосов
/ 20 февраля 2020

Вы можете передать свои собственные аргументы после --, так что вы можете сделать это:

pm2 start server.js -- -config=config.json
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...