Process.env undefined в приложении Node

При запуске моего приложения Node с node server.js, process.env возвращает undefined, поэтому я не могу получить доступ к каким-либо переменным среды. Это также происходит, когда я пытаюсь развернуть свое приложение в Duostack.

Вызов process.env из командной строки, похоже, работает:

$ node
> process.env
{ MANPATH: '/opt/local/share/man:',
  TERM_PROGRAM: 'Apple_Terminal',
...

Любая идея, что может пойти не так?

Ответы

Ответ 1

Я понял это. process - это объект (https://nodejs.org/api/process.html), но я определил свою собственную функцию (также называемую process), которая перезаписала ее, Изменение имени моей функции устранило проблему.