我们配置nodejs系统参数的时候,需要借用config三方模块
①为什么我设置了NODE_ENV=production
为什么一直调用default.js中的配置内容,这个是config的原因,他会先在default.js中找,找到就直接返回,没有才去对应的NODE_ENV环境找相关的配置文件development.js或者production.js中去拿东西
②我修改了环境变量后,运行程序发现触发的配置文件没变化
解决问题: 这里需要重启命令行工具运行程序,修改的环境变量才生效
③如果没有配置环境变量NODE_ENV?
如果没设置的话,则默认调用development.json