NestJS · Middle · Pytanie 27 z 75
Gdzie tłumaczyć błędy bazy, np. naruszenia unikalności, na błędy HTTP?
- 1Pozwolić im dotrzeć do klienta jako 500 z komunikatem SQL
- 2W DTO
- ✓Poprawna odpowiedź: W jednym miejscu, np. w serwisie lub filtrze wyjątków, mapując je na
ConflictException(409)
Wyjaśnienie
Nigdy nie ujawniaj SQL ani stosów. Filtr dla błędów ORM trzyma mapowanie w jednym miejscu.