diff --git a/main.py b/main.py index f618d87..926d44e 100644 --- a/main.py +++ b/main.py @@ -30,7 +30,10 @@ from app.api.v1.image import router as image_router # noqa: E402 from app.api.v1.files import router as files_router # noqa: E402 from app.api.v1.models import router as models_router # noqa: E402 from app.services.token import get_scheduler # noqa: E402 - +from app.api.v1.admin import router as admin_router +from app.api.v1.public import router as public_router +from app.api.pages import router as pages_router +from fastapi.staticfiles import StaticFiles # 初始化日志 setup_logging( @@ -115,17 +118,11 @@ def create_app() -> FastAPI: app.include_router(files_router, prefix="/v1/files") # 静态文件服务 - from fastapi.staticfiles import StaticFiles - static_dir = Path(__file__).parent / "app" / "static" if static_dir.exists(): app.mount("/static", StaticFiles(directory=static_dir), name="static") # 注册管理与公共路由 - from app.api.v1.admin import router as admin_router - from app.api.v1.public import router as public_router - from app.api.pages import router as pages_router - app.include_router(admin_router, prefix="/v1/admin") app.include_router(public_router, prefix="/v1/public") app.include_router(pages_router)