Express JS - 使用服务器端 JS 检查应用程序是否在本地主机上运行

Ste*_*uch 3 javascript server-side node.js

我需要检查使用 ExpressJS 的节点 js 应用程序是否在我的本地主机(开发环境)上运行,而不是在实时服务器上运行,如果是,则执行某些代码。这必须在服务器端完成。任何想法如何检查这个?

MyM*_*ial 5

像这样将process.env变量传递给您的 node.js 实例(例如)

node -e 'process.env.NODE_ENV = "development"'
Run Code Online (Sandbox Code Playgroud)

然后只需使用

if(process.env.NODE_ENV === 'development') {
    ...
}
Run Code Online (Sandbox Code Playgroud)