NestJS · Middle · Запитання 57 з 75
Як прочитати поточний ID запиту в глибоких сервісах, не передаючи його через кожен виклик?
- 1Зробити кожен сервіс request-scoped
- ✓Правильна відповідь: Через
AsyncLocalStorage(наприклад, пакетnestjs-cls), заданий у middleware на початку кожного запиту - 3Зберігати в глобальній змінній
Пояснення
ALS іде за асинхронним контекстом запиту без витрат продуктивності request-scoped провайдерів.