FastAPI körs på ASGI, så en request färdas genom en asynkron pipeline: ASGI-servern tar emot den, middleware omsluter den, routern matchar en path, dependencies löses upp, din path operation körs, och returvärdet serialiseras till responsen.
Stegen
uvicorn (ASGI server)
│ scope + receive/send
▼
ASGI / Starlette middleware ── (CORS, GZip, custom)
▼
Routing ── matcha method + → operation
▼
Dependencies (Depends) ── lös upp -deps, security, -setup
▼
Path operation 