NestJS · Middle · Frage 6 von 75
Was liefert intercept(context, next) eines Interceptors?
intercept(context: ExecutionContext, next: CallHandler) {
const start = Date.now();
return next.handle().pipe(tap(() => console.log(Date.now() - start)));
}- 1Ein Observable des Handler-Ergebnisses
- 2Einen booleschen Wert, der die Anfrage erlaubt oder blockiert
- 3Ein Promise des eingehenden Request-Body
Antwort zeigen
Richtige Antwort: Ein Observable des Handler-Ergebnisses
Erklärung
Ruft man next.handle() nicht auf, läuft der Handler nie. So liefern Caching-Interceptors gespeicherte Antworten.