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