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

Каковы другие переменные среды heroku?

При настройке сервера я заметил, что используется переменная среды process.env.PORT. Существуют ли другие переменные? Где я могу их увидеть?

4b9b3361

Ответ 1

Следующая команда отобразит все переменные среды, а не только те, которые видны из heroku config:

heroku run printenv

Ответ 3

heroku config не показывает PORT. Итак, это неполное, если вам нужно все. Это создаст одноразовый dyno и покажет все.

Отсюда: https://devcenter.heroku.com/articles/getting-started-with-nodejs#console

Запустите консоль в одноразовом режиме, затем в приглашении > введите "console.log(process.env)":

$ heroku run node
Running `node` attached to terminal... up, run.4778
> console.log(process.env
... )
{ BUILDPACK_URL: 'https://github.com/MichaelJCole/heroku-buildpack-nodejs.git#wintersmith',
  TERM: 'xterm',
  SENDGRID_USERNAME: '[email protected]',
  COLUMNS: '80',
  DYNO: 'run.4778',
  PATH: '/app/bin:/app/node_modules/.bin:bin:node_modules/.bin:/usr/local/bin:/usr/bin:/bin',
  PWD: '/app',
  PS1: 'fairydust',
  LINES: '22',
  SHLVL: '1',
  HOME: '/app',
  SENDGRID_PASSWORD: 'ponies',
  PORT: '52031',
  _: '/app/bin/node' }
undefined

Ответ 4

См. https://devcenter.heroku.com/articles/config-vars: есть команда, которая, как представляется, сообщает вам, что представляют собой переменные среды.

$ heroku config

Посмотрите, работает ли это для вас.

EDIT: похоже, что ссылки, связанные с героем, ошибочны. Попробуйте следующее:

$ heroku config -s --app <appname>