Özel doğrulayıcıları test etme
Özel doğrulayıcıları tanımladıktan sonra, bu doğrulayıcıyı API endpoint'ine ekleyip beklendiği gibi çalıştığından emin olman gerekiyor.
Sistem, geçerli e-posta adresine sahip kullanıcıların kayıt olabildiğini garanti etmelidir. Burada, istek içinde kullanıcı detaylarını (username, email ve age) bekleyen basit bir endpoint oluşturmalısın. Endpoint'e pydantic modelini eklemeli ve talimatlarda verilen cURL komutunu kullanarak geçersiz e-posta adresi için endpoint'i test etmelisin.
Bu egzersiz, kursun bir parçasıdır
FastAPI ile Üretime AI Dağıtımı
Egzersiz talimatları
- Kullanıcı kaydı için
registerrotasında bir POST istek endpoint'i oluştur. - Gelen kullanıcı kayıt bilgilerini pydantic modeliyle doğrula.
- Bir terminal aç ve
python3 main.pykomutunu kullanarakmain.pydosyasını çalıştırıp sunucuyu başlat. - Terminalin sağ üst köşesinden başka bir terminal aç ve
registerendpoint'ini geçersiz e-posta adresiyle test et:curl -X POST "http://localhost:8080/register" -H "Content-Type: application/json" -d '{"username": "jane_doe", "email": "[email protected]", "age": 30}'
Uygulamalı etkileşimli egzersiz
Teoriyi etkileşime dönüştürün, interaktif egzersizlerimizden biriyle
Egzersize başla