Middleware f'FastAPI huwa kod li jaħdem għal kull request u response — il-wrapping tal-endpoints tiegħek biex iħedded concerns bħal logging, timing, CORS, u li żżid headers. FastAPI juża s-sistema middleware ta' Starlette (ibbazata fuq ASGI).
Kitba middleware custom
time
():
start = time.time()
response = call_next(request)
response.headers[] = (time.time() - start)
response
