NestJS · Middle · Запитання 8 з 75
Як interceptor може додати таймаут для повільних обробників?
- 1Поставити
@Timeout()на DTO - ✓Правильна відповідь:
next.handle().pipe(timeout(5000), catchError(...))і перетворити таймаут наRequestTimeoutException - 3Interceptors не впливають на час
Пояснення
Це припиняє очікування результату, але сама робота триває, якщо її також не скасувати (наприклад, через AbortSignal).