快速调用错误处理程序(和中间件)

时间:2018-07-11 18:51:13

标签: node.js express

app.use('/', (err, req, res, next) => {
  debugger;
  if (!err.name === 'UnauthorizedError') {
    res.redirect(redirectUrl);
  } else {
    next();
  }
});

我在Express中使用错误处理程序并运行Chrome节点调试器。每隔2秒左右,它会赶上debugger。看起来像是套接字消息(我没有使用套接字)。

这是怎么回事?在浏览器中,只有一个请求。但是此错误处理程序每​​两秒钟运行一次。

进一步简化。.

app.use((req, res, next) => {
  console.log(req.url);
  next();}
);

导致...

/json/version
/json
/json/version
/json
/json/version
/json
/json/version
/json
/json/version
/json
/json/version
/json
/json/version
/json
/json/version
/json
/json/version
/json
/json/version
/json
/json/version
/json

0 个答案:

没有答案