Я знаю, как передавать переменные node.js с помощью pm2. Но как я их читаю? process.argv
не содержит.Прочитайте аргументы командной строки, переданные node.js, используя pm2
Это то, о чем я говорю.
Passing environment variables to node.js using pm2
UPDATE
pm2 start file_name.js -- -my_port 8080
правильный способ сделать это. process.argv
будет содержать аргументы.
Но работает pm2 describe file_name
Показывает args -3000, который является кешированным значением. Перезапуск системы дает мне аргумент, который был передан последнему перед перезагрузкой, что в моем случае было 3000.
Просьба представить пример того, как вы передаете переменные. – MattTannahill
Здесь pm2 начало извлечения.js - -порт 80 –
Удаление процесса и перезапуск не помогли. –