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

Express JS - Using server side JS check if app is running on localhost

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

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

node -e 'process.env.NODE_ENV = "development"'

然后只需使用

if(process.env.NODE_ENV === 'development') {
    ...
}