node配置運行環境變量;


node express 在開發環境和生產環境運行的代碼是不一樣的,

通常是先配置好的,在開發環境運行一套代碼,在生產環境運行另一套代碼,

開發環境 development, 生產環境production

console.log(app.get('env'));默認輸出development 

在生產環境時保證app.get('env')輸出 production 這樣就能運行不同的代碼了

關鍵是怎么在生產環境中,使app.get('env')輸出 production ,

兩種手動方法;

第一種 在app.js中寫入:

app.set('env', 'production');

第二種: 在命令行中輸入:NODE_ENV=production node app 

第三種:

export NODE_ENV=production(set NODE_ENV=production)

node app

第二種和第三種的區別是前一種是一條命令,后一種是兩條命令;

這就是說,生產環境中必須執行以下 export NODE_ENV=production 將其運行環境變量改為 production;

nodejs入門83頁

 有個疑問:在命令行中設置了環境變量,webstrom訪問不到,

https://cnodejs.org/topic/53fec0d97c1e2284788983d6


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM