Mettre à l'essai des validateurs personnalisés
Après avoir défini des validateurs personnalisés, vous devez les intégrer au point de terminaison de l'API et vérifier qu'ils fonctionnent comme prévu.
Le système doit permettre l'inscription des utilisateurs dont l'adresse courriel est valide. Ici, vous devez créer un point de terminaison simple qui attend les détails de l'utilisateur (username, email et age) dans la requête. Vous devez ajouter le modèle pydantic au point de terminaison et mettre à l'essai le point de terminaison avec une adresse courriel invalide en utilisant la commande cURL fournie dans les instructions.
Cette activité fait partie du cours
Déployer l'IA en production avec FastAPI
Instructions de l’exercice
- Créez un point de terminaison de requête POST à la route
registerpour l'inscription des utilisateurs. - Validez les renseignements d'inscription reçus à l'aide du modèle pydantic.
- Ouvrez un terminal et démarrez le serveur en exécutant
main.pyavec la commandepython3 main.py. - Ouvrez un autre terminal à partir du coin supérieur droit du terminal pour mettre à l'essai le point de terminaison
registeravec une adresse courriel invalide :curl -X POST "http://localhost:8080/register" -H "Content-Type: application/json" -d '{"username": "jane_doe", "email": "[email protected]", "age": 30}'
Exercice interactif pratique
Passez de la théorie à l’action grâce à l’un de nos exercices interactifs
Commencer l’exercice