是否设置环境变量使上述状态为真?
在我最近一次尝试理解开源程序的过程中,我遇到了这个简单的语句
if ('development' == app.get('env')){
app.use(express.errorHandler());
}
我猜app.get正在检查我机器上的环境变量。
应用启动时可以传入不同的变量
例如,如果从命令行启动你的node应用。
$ NODE_ENV=生产节点app.js
//console.log(app.get('env'))将等于生产
$ NODE_ENV=test node app.js
//console.log(app.get('env'))等于测试