Express JS - 使用服务器端JS检查app是否在localhost上运行

时间:2017-10-12 12:31:59

标签: javascript node.js server-side

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

1 个答案:

答案 0 :(得分:2)

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

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

然后只需使用

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