Я отправляю данные с клиента JavaScript на сервер node.js, используя XMLHttpRequest
ajax. Теперь на стороне сервера, я должен знать множество URL страницы вызывающему XMLHttpRequest JavaScript встраивается вПолучение имени хоста клиента в node.js
стороне сервера:.
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));
}
});
Ожидаемый результат на консоли: имя хоста: имя хоста
Фактический результат на консоли: имя хоста: undefined
Подпишитесь, чтобы добавить полный код, если он у вас есть. –
В чем вопрос? Что не работает, как вы ожидаете, что он будет работать? – Rayon
Что вы подразумеваете под «URL-адресом клиента». Клиенты не имеют URL-адресов! Вы имеете в виду имя хоста компьютера, откуда поступает запрос? Вы имеете в виду URL-адрес страницы, в которую встроен JavaScript, вызывающий XMLHttpRequest? Что-то другое? – Quentin