Express 设置和检索nodejs应用程序参数
在我最近对开源程序的理解中,我遇到了这样一个简单的说法Express 设置和检索nodejs应用程序参数,express,Express,在我最近对开源程序的理解中,我遇到了这样一个简单的说法 if ('development' == app.get('env')){ app.use(express.errorHandler()); } 我猜app.get正在我的机器上检查环境变量。 我需要设置环境变量,以便上述状态实际上为真吗?启动时可以将不同的变量传递到应用程序中 例如,如果从命令行启动节点应用程序 $NODE_ENV=生产节点app.js //console.log(app.get('env'))将等同于生产 $NOD
if ('development' == app.get('env')){
app.use(express.errorHandler());
}
我猜app.get正在我的机器上检查环境变量。
我需要设置环境变量,以便上述状态实际上为真吗?启动时可以将不同的变量传递到应用程序中 例如,如果从命令行启动节点应用程序 $NODE_ENV=生产节点app.js //console.log(app.get('env'))将等同于生产 $NODE_ENV=测试节点app.js
//console.log(app.get('env'))将等同于测试我认为在你的问题中首先有一个
I
应该是where
?!您必须将全局变量NODE_ENV
设置为production
、development
或任何您能想到的值。有关更多信息,请阅读以下内容:谢谢。。这个链接很好地回答了我的问题