diff --git a/main.py b/main.py index 3c7dc8e..b722f72 100644 --- a/main.py +++ b/main.py @@ -1,9 +1,9 @@ """Task Manager API main application file.""" import uvicorn -from fastapi import FastAPI +from fastapi import APIRouter, FastAPI from fastapi.middleware.cors import CORSMiddleware -from app.api.v1.api import api_router +from app.api.v1.endpoints import tasks from app.core.config import settings app = FastAPI( @@ -24,8 +24,14 @@ app.add_middleware( allow_headers=["*"], ) -# Include API router -app.include_router(api_router) +# Create API router for v1 +api_v1_router = APIRouter(prefix="/api/v1") + +# Add tasks endpoints directly to v1 router +api_v1_router.include_router(tasks.router, prefix="/tasks", tags=["tasks"]) + +# Include API v1 router in main app +app.include_router(api_v1_router) @app.get("/", tags=["Root"])