Ответ 1
Я понял это. process
- это объект (https://nodejs.org/api/process.html), но я определил свою собственную функцию (также называемую process
), которая перезаписала ее, Изменение имени моей функции устранило проблему.
При запуске моего приложения Node с node server.js
, process.env
возвращает undefined
, поэтому я не могу получить доступ к каким-либо переменным среды. Это также происходит, когда я пытаюсь развернуть свое приложение в Duostack.
Вызов process.env
из командной строки, похоже, работает:
$ node
> process.env
{ MANPATH: '/opt/local/share/man:',
TERM_PROGRAM: 'Apple_Terminal',
...
Любая идея, что может пойти не так?
Я понял это. process
- это объект (https://nodejs.org/api/process.html), но я определил свою собственную функцию (также называемую process
), которая перезаписала ее, Изменение имени моей функции устранило проблему.