NestJS · Middle · Frage 27 von 75
Wo sollten Datenbankfehler wie Eindeutigkeitsverletzungen in HTTP-Fehler übersetzt werden?
- 1Sie als 500 mit der SQL-Meldung zum Client durchlassen
- 2Im DTO, neben den Validierungsregeln
- 3An einer eigenen Stelle, die sie auf 409 abbildet
Antwort zeigen
Richtige Antwort: An einer eigenen Stelle, die sie auf 409 abbildet
Erklärung
Gib nie SQL oder Stacktraces preis. Ein Filter für ORM-Fehler hält die Abbildung an einer Stelle.