Middleware FastAPI-ში არის კოდი, რომელიც გაშვებულია თითოეული მოთხოვნისა და პასუხის შემთხვევაში — აფარებს თქვენს endpoint-ებს ისეთი ელემენტების დასამუშავებლად, როგორიცაა logging, timing, CORS და header-ების დამატება. FastAPI იყენებს Starlette-ის middleware სისტემას (ASGI-ზე დაფუძნებული).
მოწერის მიერ განამტკიცა middleware
time
():
start = time.time()
response = call_next(request)
response.headers[] = (time.time() - start)
response
