如何检测 expressJS 应用程序在什么环境中运行? (开发、测试、生产?)。 process.env
中没有任何内容表明环境...
我知道您可以在每个环境下的配置文件中声明变量,但如果您动态加载模块,这将无济于事...
最佳答案
您可以通过检查 app.settings.env
来检查环境(这将在 Express 中工作),也可以通过检查 process.env 以更直接的方式进行.NODE_ENV
(环境是在该变量或“开发”中找到的默认环境<这也适用于其他库,如 Socket.IO 等)。
关于javascript - 如何检测 express.js 应用程序中的环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8449665/