Middleware en FastAPI es código que se ejecuta para cada request y response — envuelve tus endpoints para manejar preocupaciones transversales como logging, timing, CORS y agregar headers. FastAPI utiliza el sistema de middleware de Starlette (está basado en ASGI).
Escribiendo middleware personalizado
time
():
start = time.time()
response = call_next(request)
response.headers[] = (time.time() - start)
response
