gpt4 book ai didi

node.js - Node Http 服务器 - 请求收到两次

转载 作者:太空宇宙 更新时间:2023-11-04 02:53:36 24 4
gpt4 key购买 nike

我正在学习 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");
});

它工作正常,但是当我访问http://localhost:3000/时,控制台会记录请求接受两次。简而言之,如果我理解正确的话,请求会收到两次。

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

enter image description here

最佳答案

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

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

关于node.js - Node Http 服务器 - 请求收到两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25510266/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com