亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

node 的NODE_ENV有什么用?

node 的NODE_ENV有什么用?

慕容森 2018-07-04 18:18:12
求解這個環境變量有什么用?
查看完整描述

2 回答

?
慕少森

TA貢獻2019條經驗 獲得超9個贊

app.js

if ('dev' === app.get('env')) {
    app.use(morgan('dev'))//中間件日志
    mongoose.set('debug', true);
}

設置環境變量,在terminal里面運行下面的命令就會有開發環境的調試數據,例如日志、mongodb的數據操作等等。一般我們通過檢查這個值來分別對開發環境和生產環境下做不同的處理。

NODE_ENV=dev node app.js


查看完整回答
反對 回復 2018-07-08
?
翻閱古今

TA貢獻1780條經驗 獲得超5個贊

通過NODE_ENV可以來設置環境變量(默認值為development)。
一般我們通過檢查這個值來分別對開發環境和生產環境下做不同的處理。可以在命令行中通過下面的方式設置這個值:

  • linux & mac: export NODE_ENV=production

  • windows: set NODE_ENV=production

比方說如果代碼中要對生產環境下做一些處理,可以這樣寫:

if (process.env.NODE_ENV === 'production') {    
    // just for production code
}


查看完整回答
反對 回復 2018-07-08
  • 2 回答
  • 0 關注
  • 1112 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號