Middleware di FastAPI adalah kode yang berjalan untuk setiap request dan response — membungkus endpoint Anda untuk menangani cross-cutting concerns seperti logging, timing, CORS, dan menambah header. FastAPI menggunakan sistem middleware Starlette (berbasis ASGI).
Menulis custom middleware
time
():
start = time.time()
response = call_next(request)
response.headers[] = (time.time() - start)
response
