process.env vs app.get('env')获取express.js环境

所以,在我的node.js 5.2.0 / express.js 4.2.0我可以做

if (app.get('env') === 'development') { app.use(//etc 

要么

 var env = process.env.NODE_ENV || 'development'; if (env === 'development') { app.use(//etc 

所以process.env.NODE_ENVapp.get('env')都获得了环境的价值。 除了语法之外还有什么重要的区别?

谢谢

       

网上收集的解决方案 "process.env vs app.get('env')获取express.js环境"