node.js 如何找出express应用程序正在运行的当前NODE_ENV?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/9441287/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-02 15:14:05  来源:igfitidea点击:

how to find out the current NODE_ENV the express app is running under?

node.jsexpress

提问by FurtiveFelon

I was just wondering if i can find out what is the current value of NODE_ENV(i.e. either development or production) in a express code (so i can't use app.configure('production' function(){})).

我只是想知道我是否可以NODE_ENV在快速代码中找出(即开发或生产)的当前值(所以我不能使用app.configure('production' function(){}))。

回答by j_mcnally

Try process.env.NODE_ENV

尝试 process.env.NODE_ENV

It should do the trick.

它应该可以解决问题。

回答by Dominic Barnes

Within your express script, app.settings.envshould house that value.

在您的快速脚本中,app.settings.env应该包含该值。