Подтвердить что ты не робот

Как изменить значение process.env.PORT в node.js?

Я хотел бы изменить значение process.env.PORT, как я могу это сделать?

Я запускаю Ubuntu 12.04.

4b9b3361

Ответ 1

Всего за один запуск (из командной строки unix):

$ PORT=1234 node app.js

Больше навсегда:

$ export PORT=1234
$ node app.js

В Windows:

set PORT=1234

В Windows PowerShell:

$env:PORT = 1234

Ответ 2

используйте приведенную ниже команду для установки номера порта в node при запуске node JS-программы:

set PORT =3000 && node file_name.js

Доступ к установленному порту можно получить в коде как

process.env.PORT 

Ответ 4

РЕДАКТИРОВАТЬ: В комментарии @shshow, если вы пытаетесь запустить приложение node на порту 80, ниже это не лучший способ сделать это. Вот лучший ответ: Как запустить Node.js на порту 80?

Исходный ответ:

Если вы хотите сделать это для выполнения на порту 80 (или хотите снова установить переменную env ),

  • Откройте профиль bash vim ~/.bash_profile
  • Добавьте переменную окружения в файл export PORT=80
  • Откройте конфигурационный файл sudoers sudo visudo
  • Добавьте в файл следующую строку в точности так Defaults env_keep +="PORT"

Теперь, когда вы запустите sudo node app.js, он должен работать по желанию.