APIRouter आपको एक बड़े FastAPI ऐप को कई मॉड्यूल में विभाजित करने देता है — प्रत्येक राउटर संबंधित एंडपॉइंट्स को समूहबद्ध करता है (उदाहरण के लिए, सभी /users मार्ग), और मुख्य ऐप उन्हें शामिल करता है। यह एक बढ़ते कोडबेस को संगठित और रखरखाव योग्य रखता है।
एक राउटर को अपने मॉड्यूल में परिभाषित करना
fastapi APIRouter
router = APIRouter(
prefix=,
tags=[],
)
(): ...
(): ...
