NestJS · Middle · Frage 26 von 75
Wie schreibt man einen globalen Filter, der alle Fehler als RFC-9457-Problem-Details formatiert?
- 1Eine
@Catch()-Klasse, registriert mitAPP_FILTER - 2Eine auf jede Route der App angewandte Pipe
- 3
HttpException.prototype.toStringüberschreiben
Antwort zeigen
Richtige Antwort: Eine @Catch()-Klasse, registriert mit APP_FILTER
Erklärung
Bilde HttpExceptions auf ihren Status ab, unbekannte Fehler auf 500 mit allgemeiner Meldung, und logge den echten Fehler mit einer Request-ID.