2017-05-04 105 views
4
中未定義

儘管Lambda函數的儀表板顯示我將NODE_ENV列爲環境變量,但在運行節點AWS Lambda函數時,process.env.NODE_ENV未定義。AWS Lambda環境變量未設置,process.env在節點

此代碼...

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

將這一情況記錄:

node process env NODE_ENV: 
undefined 

我在想,如果這是一個角色的問題,所以我介紹了AWS LAMBDA所有權限它的作用,但它沒沒有幫助。

對於它的價值,我使用Claudia bot builder,運行故宮腳本

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

但是就像我說的,在NODE_ENV環境顯示環境變量在儀表板的功能列表。

任何想法?

回答