节点Http服务器 - 请求收到两次

Adi*_*rab 0 node.js

我正在学习Node.js,我已经创建了这个简单的http服务器.

var http = require('http');

var server = http.createServer(function(req,res){
    console.log('request accepted');
    res.end();
});

server.listen(3000,function(){
    console.log("Server listening on port #3000");
});
Run Code Online (Sandbox Code Playgroud)

它工作正常,但当我访问http://localhost:3000/控制台日志request accepted事情两次.简而言之,如果我理解正确,请求会被收到两次.

这是正确的行为还是我在这里做错了什么?

在此输入图像描述

Bra*_*rad 6

您的浏览器发出两个HTTP请求.一个用于页面,/另一个用于/favicon.ico.

你可以通过检查来证明这一点req.url.