Browsersync 提到了以下内容。
有人知道请求对象有哪些属性吗?例如如何获取请求的 Host 属性?
middleware: function (req, res, next) {
//the following prints undefined - where can we learn about res, req and next()
console.log(res.getHeader('Host'));
}
它似乎是一个常规的 Node Http.ClientRequest 对象:
https://nodejs.org/dist/latest-v6.x/docs/api/http.html#http_class_http_clientrequest
例如,“headers”属性只是一个普通的 JS 对象:
req.headers['host']
应该给你主机。
上面的代码示例尝试获取响应标头,而不是请求标头。