CommencerCommencez gratuitement

Tester des validateurs personnalisés

Après avoir défini des validateurs personnalisés, vous devez les ajouter à l’endpoint de l’API et vérifier qu’ils fonctionnent comme prévu.

Le système doit permettre l’inscription des utilisateurs ayant des adresses e‑mail valides. Ici, vous allez créer un endpoint simple qui attend les informations de l’utilisateur (username, email et age) dans la requête. Vous devez ajouter le modèle pydantic à l’endpoint et tester l’endpoint avec une adresse e‑mail invalide en utilisant la commande cURL fournie dans les instructions.

Cet exercice fait partie du cours

<cours>Déployer l’IA en production avec FastAPI</cours>
Voir le cours

Instructions de l’exercice

  • Créez un endpoint de requête POST sur la route register pour l’inscription des utilisateurs.
  • Validez les informations d’inscription reçues à 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 depuis le coin supérieur droit du terminal pour tester l’endpoint register avec une adresse e‑mail 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

Transformez la théorie en action avec l’un de nos exercices interactifs

Commencer l’exercice