为什么服务器会计入双重条目?

时间:2017-04-04 19:14:24

标签: node.js

var http = require('http');
var counter = 0;
var server = http.createServer(function(req, res) {
        counter++;
        res.write('Used: ' + counter);
        res.end();
}).listen(8888);

为什么服务器会计入双重条目?我在Chrome localhost:8888中打开,我已经“使用:1”。这没关系,但是如果我刷新浏览器或再次打开,那么我有“使用:3”,“使用:5”,“使用:7”等等。为什么?

1 个答案:

答案 0 :(得分:1)

当您从浏览器访问网址时,浏览器通常也会发送/favicon.ico请求。这可能是造成重复计算的原因。

如果您使用的是Google Chrome,则可以打开开发者控制台(F12或右键单击 - >检查)。然后单击“网络”选项卡并刷新页面,您将看到浏览器发出的所有请求。