如何找出当前运行的快递应用程序NODE_ENV?

Fur*_*lon 40 node.js express

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

j_m*_*lly 67

尝试 process.env.NODE_ENV

它应该做的伎俩.

  • 谢谢!这很有效.只是一个微妙的,做if(!process.env.NODE_ENV)来测试开发,因为默认情况下它是开发,除非定义了NODE_ENV (11认同)

Dom*_*nes 11

在你的快递脚本中,app.settings.env应该保留这个价值.