Как указать номер порта для pm2
Я пытаюсь использовать pm2 для управления узлом.кластер с JS
pm2 start . -i 3
в настоящее время я запускаю приложение на heroku и использую Procfile с вышеуказанной командой, но я не могу понять, как настроить pm2 для использования существующего порта env var. Что-то вроде pm2 start . -p $PORT
что я упустил?
1 ответов
вы можете использовать переменные окружения. Например:
1) NODE_PORT=3002 pm2 start-i 0 app.js
2) прочитайте значение в приложении:
console.log(process.env.NODE_PORT);
или, если вы строите экспресс-приложение:
1) PORT=3002 pm2 start - i 0 ./ bin / www
2) порт Экспресс-загрузки автоматически при запуске приложения.