javascript - 小白求解:mac 下如何設置nodejs express的 NODE_NEV 環境變量
問題描述
問題需求:項目測試中接口 IP 會改變,想通過 設置NODE_NEV來減少每次手動修改接口的 IP地址。
問題描述: express 中的 NODE_NEV的配置方法
以下是找到的代碼,但啟動后并沒有生效。
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'}
啟動生產環境
npm run start
啟動開發環境
npm run dev
相關文章:
1. 我在centos容器里安裝docker,也就是在容器里安裝容器,報錯了?2. docker-compose中volumes的問題3. 在windows下安裝docker Toolbox 啟動Docker Quickstart Terminal 失敗!4. docker-machine添加一個已有的docker主機問題5. golang - 用IDE看docker源碼時的小問題6. docker不顯示端口映射呢?7. javascript - 連續點擊觸發mouseleave事件8. 關docker hub上有些鏡像的tag被標記““This image has vulnerabilities””9. docker內創建jenkins訪問另一個容器下的服務器問題10. mac里的docker如何命令行開啟呢?

網公網安備