Middleware no FastAPI é código que é executado para cada requisição e resposta — envolvendo seus endpoints para lidar com preocupações transversais, como registro, cronometragem, CORS e adição de cabeçalhos. FastAPI usa o sistema de middleware do Starlette (é baseado em ASGI).
Escrevendo middleware personalizado
time
():
start = time.time()
response = call_next(request)
response.headers[] = (time.time() - start)
response
