De parameter response_model declareert de vorm van het antwoord van een endpoint. FastAPI gebruikt het om de geretourneerde gegevens te valideren, filteren en serialiseren — en het antwoord in de API-documentatie te documenteren. Zijn belangrijkste taak: ervoor zorgen dat je alleen de beoogde velden blootstelt (bijvoorbeeld nooit een wachtwoord lekken).
Het probleem: gevoelige velden lekken
():
name:
email:
password:
() -> User:
db.get_user()
