NestJS · Middle · Запитання 27 з 75
Де варто перетворювати помилки бази, як-от порушення унікальності, на HTTP-помилки?
- 1Дати їм дійти до клієнта як 500 з повідомленням SQL
- 2У DTO
- ✓Правильна відповідь: В одному місці, наприклад у сервісі чи фільтрі винятків, перетворюючи їх на
ConflictException(409)
Пояснення
Ніколи не показуйте SQL чи стеки. Фільтр для помилок ORM тримає відображення в одному місці.