Middleware in FastAPI ist Code, der für jeden Request und Response ausgeführt wird — es umhüllt deine Endpoints, um übergreifende Belange wie Logging, Timing, CORS und das Hinzufügen von Headern zu behandeln. FastAPI verwendet das Middleware-System von Starlette (es ist ASGI-basiert).
Schreiben von benutzerdefinierter Middleware
time
():
start = time.time()
response = call_next(request)
response.headers[] = (time.time() - start)
response
