如何检查我的node.js服务器在哪个URL上运行?

3

我有两台服务器:

  1. db.mydomain.com
  2. db2.mydomain.com(用于开发)

如何检查我的代码运行在哪个服务器上?

我想备份生产服务器的数据,但不想备份开发服务器的数据。有什么好的方法吗?

1个回答

2

您可以在任何请求中获取主机名

app.get('/', function(req, res) {
     var domain = req.headers.host;
     var parts  = domain.split(".");
     //assume www for no subdomain
     var subdomain = parts.length == 2 ? "www" : parts[0]; 
    ....
});

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接