ПочатиПочніть безкоштовно

Тестування власних валідаторів

Після визначення власних валідаторів додайте їх до endpoint'а API та переконайтеся, що все працює як очікується.

Система має забезпечувати реєстрацію користувачів із коректними електронними адресами. Тут вам потрібно створити простий endpoint, який очікує в запиті дані користувача (username, email і age). Необхідно додати до endpoint'а модель pydantic і протестувати його на некоректній електронній адресі за допомогою команди cURL, наведеної в інструкціях.

Ця вправа є частиною курсу

Розгортання AI у продакшні з FastAPI

Переглянути курс

Інструкції до вправи

  • Створіть endpoint для POST‑запиту на маршруті register для реєстрації користувача.
  • Провалідуйте отримані реєстраційні дані користувача за допомогою pydantic‑моделі.
  • Відкрийте термінал і запустіть сервер, виконавши main.py командою python3 main.py.
  • Відкрийте ще один термінал у верхньому правому куті панелі термінала, щоб протестувати endpoint register з некоректною електронною адресою: curl -X POST "http://localhost:8080/register" -H "Content-Type: application/json" -d '{"username": "jane_doe", "email": "[email protected]", "age": 30}'

Практична інтерактивна вправа

Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ

Почати вправу