采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,有点不太明白,我们用cross-env设置NODE_ENV=dev和req.app.get(‘env’) === 'dev’之间的关系,NODE_ENV这个变量不是node中process.env自带的,为啥req.app.get(‘env’)可以获取到NODE_ENV代表的环境变量值
这不难理解,express 在处理 req 的时候,把环境变量赋值上就好。
主要的不是何种方式获取环境变量,而是如何利用环境变量做不同环境的处理。
还是有点不太明白 1、如果我设置环境变量为 cross-env AAAA= "develop",那在开发环境下req.app.get(‘env’)获取的值是 "develop"吗?是不是要配置啥
推荐使用 process.env.NODE_ENV 获取环境变量,这样不受组件限制
登录后可查看更多问答,登录/注册
从入门到实战,一站式掌握 Node.js+Express+Koa2
2.3k 16
1.4k 16
1.6k 15
1.4k 13