A FastAPI-ban a middleware olyan kód, amely minden kérelemhez és válaszhoz fut — becsomagolva az végpontjait, hogy olyan keresztmetszeti problémákat kezeljen, mint a naplózás, időzítés, CORS és fejléc hozzáadás. A FastAPI a Starlette middleware rendszerét használja (ASGI alapú).
Egyéni middleware írása
time
():
start = time.time()
response = call_next(request)
response.headers[] = (time.time() - start)
response
