ExpressJS - 请求标头中的域名错误

时间:2017-12-06 14:32:40

标签: node.js express

我有多个域指向同一台服务器。当我尝试使用req.headers['theHost']打印主机名时,它会显示另一个域名,而不是发送请求的域名。例如,如果我请求a.com然后在标题中显示b.com(其他域指向同一服务器)。

1 个答案:

答案 0 :(得分:0)

为了获取传入请求的主机名,您可以使用req.get('Host');(Express v4方式从请求中获取标头 - 标头字段不区分大小写)。