Mulai sekarangMulai gratis

Menguji validator kustom

Setelah mendefinisikan validator kustom, Anda perlu menambahkan validator tersebut ke endpoint API dan memastikan bekerja sebagaimana mestinya.

Sistem harus memastikan pengguna dengan alamat email valid dapat mendaftar. Di sini Anda perlu membuat endpoint sederhana yang mengharapkan detail pengguna (username, email, dan age) dalam permintaan. Anda perlu menambahkan model pydantic ke endpoint dan menguji endpoint untuk alamat email yang tidak valid menggunakan perintah cURL yang disediakan dalam instruksi.

Latihan ini merupakan bagian dari kursus

Menerapkan AI ke Produksi dengan FastAPI

Lihat Kursus

Instruksi latihan

  • Buat endpoint permintaan POST pada rute register untuk pendaftaran pengguna.
  • Validasi detail pendaftaran pengguna yang masuk menggunakan model pydantic.
  • Buka terminal dan jalankan server dengan menjalankan main.py menggunakan perintah python3 main.py.
  • Buka terminal lain dari pojok kanan atas terminal untuk menguji endpoint register dengan alamat email yang tidak valid: curl -X POST "http://localhost:8080/register" -H "Content-Type: application/json" -d '{"username": "jane_doe", "email": "[email protected]", "age": 30}'

Latihan interaktif langsung

Ubah teori menjadi aksi dengan salah satu latihan interaktif kami

Mulai latihan