NestJS · Middle · Запитання 6 з 75
Що повертає intercept(context, next) у interceptor?
intercept(context: ExecutionContext, next: CallHandler) {
const start = Date.now();
return next.handle().pipe(tap(() => console.log(Date.now() - start)));
}- ✓Правильна відповідь: Observable:
next.handle()викликає обробник, а оператори RxJS можуть перетворити чи спостерігати результат - 2Булеве значення, що дозволяє чи блокує запит
- 3Проміс із тілом запиту
Пояснення
Якщо не викликати next.handle(), обробник не виконається. Так interceptors кешування повертають збережені відповіді.