javascript - 如何检测 express.js 应用程序中的环境?

标签 javascript node.js express

如何检测 expressJS 应用程序在什么环境中运行? (开发、测试、生产?)。 process.env 中没有任何内容表明环境...

我知道您可以在每个环境下的配置文件中声明变量,但如果您动态加载模块,这将无济于事...

最佳答案

您可以通过检查 app.settings.env 来检查环境(这将在 Express 中工作),也可以通过检查 process.env 以更直接的方式进行.NODE_ENV(环​​境是在该变量或“开发”中找到的默认环境<这也适用于其他库,如 Socket.IO 等)。

关于javascript - 如何检测 express.js 应用程序中的环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8449665/

相关文章:

无法从数据库检索数据的 JavaScript 警报消息

node.js - Mongoose:不将 _id 放入嵌入式文档

node.js - 本地主机上的 MongoDB SSL 是否是必需的?

javascript - Nodejs Expressjs app.get 间隔

javascript - app.set ('port' , 8080) 与 Express.js 中的 app.listen(8080)

javascript - 在 ASPX 页面中使用脚本

javascript - 没有为以太坊智能合约生成事件日志

javascript - 如何将数据从一个viewModel传输到另一个ViewModel Knockout JS

javascript - Summernote 图像 + Node.js (Express.js)

javascript - NodeJS URL 路由和渲染 HTML