Middleware v FastAPI je kód, který se spustí pro každý request a response — zabaluje vaše endpoints, aby se zabýval cross-cutting concerns jako logging, měření času, CORS a přidávání headerů. FastAPI používá middleware systém Starlette (je založen na ASGI).
Psaní vlastního middleware
time
():
start = time.time()
response = call_next(request)
response.headers[] = (time.time() - start)
response
