NestJS · Middle · Frage 8 von 75
Wie kann ein Interceptor langsamen Handlern ein Timeout geben?
- 1Einen Decorator
@Timeout()am DTO setzen - 2Mit dem RxJS-Operator
timeoutaufnext.handle() - 3Interceptors können das Timing von Anfragen gar nicht beeinflussen
Antwort zeigen
Richtige Antwort: Mit dem RxJS-Operator timeout auf next.handle()
Erklärung
Das beendet das Warten auf das Ergebnis, aber die zugrunde liegende Arbeit läuft weiter, wenn man sie nicht auch abbricht (etwa mit einem AbortSignal).