NodeJS HTTP服务器和Console.log

我有一个简单的HTTP服务器

require('http').createServer(function(req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World!'); console.log('Got a request'); }).listen(4000); 

但是,当我运行它“有一个请求”被写在控制台3次。 任何想法为什么?

也许你的浏览器试图获得你的图标

您可以使用以下命令确认: console.log('Got a request : ' + req.url);