javascript - 小白求解:mac 下如何設(shè)置nodejs express的 NODE_NEV 環(huán)境變量
問題描述
問題需求:項(xiàng)目測(cè)試中接口 IP 會(huì)改變,想通過(guò) 設(shè)置NODE_NEV來(lái)減少每次手動(dòng)修改接口的 IP地址。
問題描述: express 中的 NODE_NEV的配置方法
以下是找到的代碼,但啟動(dòng)后并沒有生效。
common.jsvar envJson = { 'development': { 'facebook_app_id': 'facebook_dummy_dev_app_id','facebook_app_secret': 'facebook_dummy_dev_app_secret',}, 'production': { 'facebook_app_id': 'facebook_dummy_prod_app_id','facebook_app_secret': 'facebook_dummy_prod_app_secret', }}exports.envJson = function() { var node_env = process.env.NODE_ENV || env.development; return envJson[node_env];};app.jsvar envJson = common.envJson();var facebook_app_id = envJson.facebook_app_id;
問題解答
回答1:編輯package.json的scripts
'scripts':{ 'start': 'NODE_ENV=production node index.js', 'dev': 'NODE_ENV=development node index.js'}
啟動(dòng)生產(chǎn)環(huán)境
npm run start
啟動(dòng)開發(fā)環(huán)境
npm run dev
相關(guān)文章:
1. python如何不改動(dòng)文件的情況下修改文件的 修改日期2. angular.js - 不適用其他構(gòu)建工具,怎么搭建angular1項(xiàng)目3. angular.js - Angular路由和express路由的組合使用問題4. python - django 里自定義的 login 方法,如何使用 login_required()5. java8中,邏輯與 & 符號(hào)用在接口類上代表什么意思6. mysql優(yōu)化 - mysql count(id)查詢速度如何優(yōu)化?7. mysql主從 - 請(qǐng)教下mysql 主動(dòng)-被動(dòng)模式的雙主配置 和 主從配置在應(yīng)用上有什么區(qū)別?8. 主從備份 - 跪求mysql 高可用主從方案9. node.js - node_moduls太多了10. python - 關(guān)于ACK標(biāo)志位的TCP端口掃描的疑惑?
