CNode

为什么一次请求会产生多个request 和connect

问答
Mmajinliang123发布于9 年前最后回复9 年前2 回复4537 浏览0 收藏

var http = require("http") var server = http.createServer(function(req, res) { res.end("Hello Node!"); }); server.on("connection", function(req, res) { console.log("connected"); }); server.on("request", function(req, res) { console.log("request"); }); server.listen(3000);

为啥当我在浏览器中输入http://localhost:3000/的时候,会产生多个request和connect

HKIPZ@6J)QRXFCKD_LFKT.png

查看回复

回复 (2)

D
dislido#1·9 年前

进行了3次连接,请求了两个资源,一个是Hello Node!,另一个是favicon.ico,多出来的那个connection忘了是什么了,好像是开始时要建立一次连接 浏览器会自动多请求一个favicon.ico 如果你另开一个node,用http.get请求的话只会有一组connect和request

参与回复
登录后即可参与回复。登录