Middleware în FastAPI este cod care se execută pentru fiecare cerere și răspuns — înfășurând punctele finale ale dvs. pentru a gestiona probleme transversale, cum ar fi logging, cronometrare, CORS și adăugarea de anteturi. FastAPI utilizează sistemul de middleware al Starlette (este bazat pe ASGI).
Scrierea de middleware personalizat
time
():
start = time.time()
response = call_next(request)
response.headers[] = (time.time() - start)
response
