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
Instruksi latihan
- Buat endpoint permintaan POST pada rute
registeruntuk pendaftaran pengguna. - Validasi detail pendaftaran pengguna yang masuk menggunakan model pydantic.
- Buka terminal dan jalankan server dengan menjalankan
main.pymenggunakan perintahpython3 main.py. - Buka terminal lain dari pojok kanan atas terminal untuk menguji endpoint
registerdengan 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