2017-05-04 7 views
4

Obwohl das Dashboard für die Lambda-Funktion NODE_ENV als Umgebungsvariable anzeigt, ist process.env.NODE_ENV nicht definiert, wenn ich meine Node AWS Lambda-Funktion ausführe.AWS Lambda-Umgebungsvariablen nicht gesetzt, process.env undefined in Knoten

Dieser Code ...

console.log('node process env NODE_ENV:'); 
console.log(process.env.NODE_ENV); 

protokolliert diese:

node process env NODE_ENV: 
undefined 

ich mich gefragt, ob es eine Rolle Problem war, so gab ich seine Rolle alle Berechtigungen auf AWS Lambda, aber es didn Hilf mir nicht.

Für was es wert ist, ich bin Claudia bot builder verwenden, läuft das npm Skript

"deploy:production": "claudia update --version production --set-env NODE_ENV=production", 

Aber wie sage ich, die NODE_ENV Umwelt zeigt sich in der Liste der Umgebungsvariablen in dem Armaturenbrett für die Funktion.

Irgendwelche Ideen?

Antwort

Verwandte Themen