Ответ 1
console.log(req.url);
Вы заметите, что URL-адреса /
и /favicon.ico
Браузеры любят делать запросы к favicon.ico для вас. Вот почему вы получаете 2 запроса.
Когда этот код запущен, i
увеличивается каждый раз каждый раз, и я не могу точно определить в документации или иначе, почему это будет так. Я ожидаю, что приращение будет по одному для каждого запроса, но это не так. Почему это так себя ведет?
var http = require('http');
var i = 0;
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Number: ' + i + '\n');
i++;
}).listen(8000, '127.0.0.1');
console.log(req.url);
Вы заметите, что URL-адреса /
и /favicon.ico
Браузеры любят делать запросы к favicon.ico для вас. Вот почему вы получаете 2 запроса.