Middleware FastAPI मा यो कोड हो जो हरेक request र response को लागि चल्छ — तपाइँको endpoints लाई wrap गरेर logging, timing, CORS, र headers थप्न जस्ता cross-cutting concerns लाई हेरफेर गर्न। FastAPI ले Starlette को middleware system प्रयोग गर्छ (यो ASGI-based हो)।
Custom middleware लेख्न
time
():
start = time.time()
response = call_next(request)
response.headers[] = (time.time() - start)
response
