如何检测expressJS应用程序在什么环境中运行?(开发,测试,生产?)。没有任何process.env迹象表明环境…
process.env
我知道您可以在每种环境下的配置文件中声明变量,但这对动态加载模块没有帮助…
您可以通过选中app.settings.env(可以在Express中使用)检查环境,也可以通过直接检查process.env.NODE_ENV(在该变量中找到的环境或默认为“开发”中的环境)来更直接地进行操作。其他库,例如Socket.IO等)。
app.settings.env
process.env.NODE_ENV