Middleware στο FastAPI είναι κώδικας που εκτελείται για κάθε request και response — περιτυλίγει τα endpoints σας για να χειριστεί cross-cutting concerns όπως logging, timing, CORS και προσθήκη headers. Το FastAPI χρησιμοποιεί το σύστημα middleware του Starlette (είναι βασισμένο σε ASGI).
Γράφοντας custom middleware
time
():
start = time.time()
response = call_next(request)
response.headers[] = (time.time() - start)
response
