EmpezarEmpieza gratis

Probar validadores personalizados

Después de definir validadores personalizados, necesitas añadir ese validador al endpoint de la API y asegurarte de que funciona como se espera.

El sistema debe permitir que los usuarios con direcciones de correo válidas se registren. Aquí tienes que crear un endpoint sencillo que espere los datos del usuario (username, email y age) en la solicitud. Debes añadir el modelo de pydantic al endpoint y probar el endpoint con una dirección de correo no válida usando el comando cURL indicado en las instrucciones.

Este ejercicio forma parte del curso

Implementación de IA en producción con FastAPI

Ver curso

Instrucciones del ejercicio

  • Crea un endpoint de solicitud POST en la ruta register para el registro de usuarios.
  • Valida los datos de registro que llegan usando el modelo de pydantic.
  • Abre una terminal e inicia el servidor ejecutando main.py con el comando python3 main.py.
  • Abre otra terminal desde la esquina superior derecha de la terminal para probar el endpoint register con una dirección de correo no válida: curl -X POST "http://localhost:8080/register" -H "Content-Type: application/json" -d '{"username": "jane_doe", "email": "[email protected]", "age": 30}'

ejercicio interactivo práctico

Convierte la teoría en práctica con uno de nuestros ejercicios interactivos

Empezar ejercicio