Middleware в FastAPI — это код, который выполняется для каждого запроса и ответа — обёртывая ваши endpoint'ы для обработки сквозных задач, таких как логирование, измерение времени, CORS и добавление заголовков. FastAPI использует систему middleware Starlette (она основана на ASGI).
Написание пользовательского middleware
time
():
start = time.time()
response = call_next(request)
response.headers[] = (time.time() - start)
response
