Prozess.env undefiniert in Knoten-app
Beim laufen meinen Knoten app mit node server.js
, process.env
zurück undefined
, so bin ich nicht in der Lage sich Zugriff auf Umgebungsvariablen. Dies scheint auch auftreten, wenn ich Versuch zum bereitstellen von meine app zu Duostack.
Aufrufen process.env
von der Kommandozeile aus zu funktionieren scheint, aber:
$ node
> process.env
{ MANPATH: '/opt/local/share/man:',
TERM_PROGRAM: 'Apple_Terminal',
...
Jede Idee, was könnte schief gehen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich es herausgefunden.
process
ist ein Objekt (https://nodejs.org/api/process.html), aber ich würde mich definiert meine eigene Funktion (auch alsprocess
), dass überschrieb es. Ändern Sie den Namen der Funktion das problem behoben.process