使用req.end时,它将在控制台中打印两次。为什么?

时间:2019-02-07 05:37:25

标签: node.js

我是Node.js的新手

Node.js中req.end的用法是什么。我使用它,但它打印两次

app.use('/',function(req,res){
  res.send("hello world");  //send to browser
  console.log("by");  //print in console
  req.end;     //req is end here
}).listen(3000);

1 个答案:

答案 0 :(得分:1)

app.use('/',function(req,res){
  res.send("hello world");  //send to browser
  console.log("by");  //print in console
  req.end;     //req is end here
}).listen(3000);

在上面的代码中,当您从浏览器中命中localhost:3000 /时,浏览器同时命中了两个请求,一个针对favicon,一个针对'/'端点,并且您仅创建了'/'路由器,因此所有请求都会被捕获“ /”路线。 当您从邮递员到达此端点时,它将在控制台中打印一次。

enter image description here