开发者社区> 问答> 正文

为什么异步请求在AsyncLocalStorage.run中能够拿到正确的store?

为什么异步请求在AsyncLocalStorage.run中能够拿到正确的store?

展开
收起
三分钟热度的鱼 2024-06-06 16:26:04 26 0
1 条回答
写回答
取消 提交回答
  • 这是因为在每个异步事件初始化的时候,storageHook会监听这个事件,并将当前的异步资源的值传播给初始化的异步调用。这样,在未来的某个时间点,当这个异步调用执行时,我们就可以通过asyncLocalStorage.getStore()获取到正确的store值。

    2024-06-06 16:48:02
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载