/
tinypot
/
integr
Обзор
Документация
Войти
/
tinypot
/
integr
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
task_management_api/app/api/v1/api.py
33 строки
1021 B
Tim Polus
lab1
21 янв 2026, 23:15
21 янв 2026, 23:15
dd1578c
Код
Авторство
О чём код?
""" Main API router for version 1 """ from fastapi import APIRouter from app.api.v1.auth import router as auth_router from app.api.v1.users import router as users_router from app.api.v1.categories import router as categories_router from app.api.v1.tasks import router as tasks_router router = APIRouter() # Root endpoint for API v1 @router.get("/") async def api_v1_root(): """API v1 root endpoint""" return { "message": "Task Management API v1", "version": "1.0.0", "endpoints": { "auth": "/api/v1/auth/", "users": "/api/v1/users/", "categories": "/api/v1/categories/", "tasks": "/api/v1/tasks/" } } # Include all sub-routers router.include_router(auth_router, prefix="/auth", tags=["authentication"]) router.include_router(users_router, prefix="/users", tags=["users"]) router.include_router(categories_router, prefix="/categories", tags=["categories"]) router.include_router(tasks_router, prefix="/tasks", tags=["tasks"])