Middleware in FastAPI è codice che viene eseguito per ogni richiesta e risposta — avvolgendo i tuoi endpoint per gestire aspetti trasversali come logging, timing, CORS e aggiunta di header. FastAPI utilizza il sistema middleware di Starlette (basato su ASGI).
Scrivere middleware personalizzato
time
():
start = time.time()
response = call_next(request)
response.headers[] = (time.time() - start)
response
