AsyncLocalStorage позволяет хранить данные привязанные к асинхронному контексту — как thread-local storage но для async. Пример: store.run({requestId: "123"}, () => { /* весь код здесь видит requestId */ }). Идеально для передачи request ID, user context, trace ID через всю цепочку middleware/service/repository без явной передачи параметров. Доступен из модуля async_hooks начиная с Node.js 12.17.
Что такое AsyncLocalStorage в Node.js?
Senior
196 просмотровAFK Offer AI
Что такое mutation testing и как использовать в Node.js?