首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Node.js 中使用 AsyncLocalStorage 实现无侵入的请求上下文追踪

Node.js 中使用 AsyncLocalStorage 实现无侵入的请求上下文追踪

作者头像
超哥前端记录
发布于 2026-11-07 11:29:59
发布于 2026-11-07 11:29:59
70
举报
概述
在 Node.js 服务里做链路追踪或请求级别的日志时,经常需要把 traceId、用户信息这类上下文从入口一路传到下游函数。传统做法是层层传参,或者挂到 req 对象上再手动取用,代码侵入性强,遇到异步回调、Promise 链、定时器就容易断掉。Express 中间件里设置的值,到了 setTimeout 或数据库回调里可能已经丢失,原因在于 Node.js 的异步资源切换了执行上下文,普通模块

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档