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)));
}
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.

Zum Weiterlesen

Fehler in der Frage

NestJS · Middle · Frage 6

Teste dich selbst

Mach den Test NestJS · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen