# req.hostname

包含从 Host HTTP 标头派生的主机名。

# 概要

req.hostname

# 描述

包含从 Host HTTP 标头派生的主机名。

trust proxy 设置 不计算为 false 时,此属性将改为从 X-Forwarded-Host 标头字段中获取值。此标头可以由客户端或代理设置。

如果请求中有多个 X-Forwarded-Host 标头,则使用第一个标头的值。这包括一个带有逗号分隔值的标头,其中使用了第一个值。

在 Express v4.17.0 之前,X-Forwarded-Host 不能包含多个值或多次出现。

// Host: "example.com:3000"
console.dir(req.hostname)
// => 'example.com'
Last Updated: 3/22/2023, 7:27:28 PM