1. 학습
  2. /
  3. 강의
  4. /
  5. Wdrażanie AI na produkcję z FastAPI

Connected

연습 문제

Globalny handler wyjątków

Twoje API do aktualizacji stanów magazynowych zyskało ostatnio wielu użytkowników – część z nich zaczęła narzekać, że błędy walidacji zakodowane w formacie JSON są trudne do odczytania. Utwórzmy globalny handler błędów, który będzie zwracał błędy walidacji żądań jako zwykły tekst.

Wyjątek RequestValidationError został już załadowany.

지침

100 XP
  • Zaimportuj klasę do obsługi odpowiedzi w formacie zwykłego tekstu.
  • Opatrz funkcję validation_exception_handler adnotacją globalnego handlera wyjątków.
  • Zwróć odpowiedź w formacie zwykłego tekstu dla dowolnego wyjątku walidacji.