为了账号安全,请及时绑定邮箱和手机立即绑定

小白求解:mac 下如何设置nodejs express的 NODE_NEV 环境变量

小白求解:mac 下如何设置nodejs express的 NODE_NEV 环境变量

紫衣仙女 2018-11-15 18:22:58
问题需求:项目测试中接口 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 回答

?
HUWWW

TA贡献1874条经验 获得超12个赞

编辑package.jsonscripts

"scripts":{    "start": "NODE_ENV=production node index.js",    "dev": "NODE_ENV=development node index.js"}

启动生产环境

npm run start

启动开发环境

npm run dev


查看完整回答
反对 回复 2018-12-27
  • 1 回答
  • 0 关注
  • 984 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信