[英]Getting host name of client url in node.js
我正在使用XMLHttpRequest
ajax 将数据从 JavaScript 客户端发送到 node.js 服务器。现在在服务器端我需要知道页面 URL 的主机 JavaScript 调用 88404886217 嵌入在 4.4.886217 中
服务器端:
req.on('data', function(data) {
var d = JSON.parse(data);
if (d.Type == "abc") {
var host = req.headers.Host;
var reply = {
"hostname": host
};
console.log("hostname :" + host);
response.end(JSON.Stringify(reply));
}
});
控制台上的预期结果:主机名:主机名
控制台上的实际结果:主机名:未定义
浏览器通常包含XHR请求的Referer
HTTP Request标头。 您可以检查一下。
尝试这个
const clientUrl = req.header('Referer');
console.log(clientUrl);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.