这是使用 cls-hooked 的常用方法。
我不知道为什么这对于之后真的很有必要。
return function clsifyMiddleware(req, res, next) {
ns.bindEmitter(req);
ns.bindEmitter(res);
}
这是使用 cls-hooked 的常用方法。
我不知道为什么这对于之后真的很有必要。
return function clsifyMiddleware(req, res, next) {
ns.bindEmitter(req);
ns.bindEmitter(res);
}
因为在发生异步错误的情况下,您可以拥有请求上下文。请参阅https://blog.besson.co/nodejs_async_hooks_to_get_per_request_context/(async_hooks是 cls-hooked 的潜在替代品)