Inizia subitoInizia gratis

Test dei validator personalizzati

Dopo aver definito i validator personalizzati, devi aggiungerli all'endpoint dell'API e verificare che funzionino come previsto.

Il sistema deve consentire la registrazione degli utenti con indirizzi email validi. Qui devi creare un semplice endpoint che si aspetta i dati dell'utente (username, email e age) nella richiesta. Devi aggiungere il modello pydantic all'endpoint e testare l'endpoint con un indirizzo email non valido usando il comando cURL indicato nelle istruzioni.

Questo esercizio fa parte del corso

Deployment di AI in produzione con FastAPI

Visualizza corso

Istruzioni dell'esercizio

  • Crea un endpoint per richieste POST alla rotta register per la registrazione degli utenti.
  • Convalida i dati di registrazione in arrivo usando il modello pydantic.
  • Apri un terminale e avvia il server eseguendo main.py con il comando python3 main.py.
  • Apri un altro terminale dall'angolo in alto a destra del terminale per testare l'endpoint register con un indirizzo email non valido: curl -X POST "http://localhost:8080/register" -H "Content-Type: application/json" -d '{"username": "jane_doe", "email": "[email protected]", "age": 30}'

esercizio interattivo pratico

Trasforma la teoria in pratica con uno dei nostri esercizi interattivi

Inizia esercizio