CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Créez un point de terminaison de requête POST à la route register pour 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.py avec la commande python3 main.py.
  • Ouvrez un autre terminal à partir du coin supérieur droit du terminal pour mettre à l'essai le point de terminaison register avec 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