LoslegenKostenlos loslegen

Eigene Validatoren testen

Nachdem du eigene Validatoren definiert hast, musst du diesen Validator dem API-Endpoint hinzufügen und sicherstellen, dass er wie erwartet funktioniert.

Das System soll gewährleisten, dass sich Nutzerinnen und Nutzer mit gültigen E-Mail-Adressen registrieren können. Erstelle dazu einen einfachen Endpoint, der in der Anfrage Benutzerdaten (username, email und age) erwartet. Füge das pydantic-Modell zum Endpoint hinzu und teste den Endpoint mit einer ungültigen E-Mail-Adresse per cURL, wie in der Anleitung angegeben.

Diese Übung ist Teil des Kurses

KI in der Produktion mit FastAPI bereitstellen

Kurs anzeigen

Anleitung zur Übung

  • Erstelle einen POST-Request-Endpoint unter der Route register für die Benutzerregistrierung.
  • Validiere die eingehenden Registrierungsdaten mithilfe des Pydantic-Modells.
  • Öffne ein Terminal und starte den Server, indem du main.py mit dem Befehl python3 main.py ausführst.
  • Öffne oben rechts im Terminal ein weiteres Terminal und teste den register-Endpoint mit einer ungültigen E-Mail-Adresse: curl -X POST "http://localhost:8080/register" -H "Content-Type: application/json" -d '{"username": "jane_doe", "email": "[email protected]", "age": 30}'

Interaktive Übung

In dieser interaktiven Übung kannst du die Theorie in die Praxis umsetzen.

Übung starten