APIRouter pozwala podzielić dużą aplikację FastAPI na wiele modułów — każdy router grupuje powiązane endpointy (np. wszystkie trasy /users), a główna aplikacja je zawiera. To utrzymuje rosnącą bazę kodu zorganizowaną i łatwą w utrzymaniu.
Definiowanie routera w osobnym module
fastapi APIRouter
router = APIRouter(
prefix=,
tags=[],
)
(): ...
(): ...
