Middleware u FastAPI je kod koji se izvršava za svaki zahtjev i odgovor — omotavajući vaše endpoints kako bi se bavili pitanjima kao što su logging, mjerenje vremena, CORS i dodavanje zaglavlja. FastAPI koristi Starlette-ov middleware sustav (zasnovan je na ASGI).
Pisanje prilagođenog middleware
time
():
start = time.time()
response = call_next(request)
response.headers[] = (time.time() - start)
response
