diff --git a/app/api/v1/admin.py b/app/api/v1/admin.py index b0cefd2..c27103a 100644 --- a/app/api/v1/admin.py +++ b/app/api/v1/admin.py @@ -7,7 +7,7 @@ from fastapi import ( WebSocket, WebSocketDisconnect, ) -from fastapi.responses import HTMLResponse, StreamingResponse +from fastapi.responses import HTMLResponse, StreamingResponse, RedirectResponse from typing import Optional from pydantic import BaseModel from app.core.auth import verify_api_key, verify_app_key, get_admin_api_key @@ -211,6 +211,11 @@ async def admin_login_page(): return await render_template("login/login.html") +@router.get("/", include_in_schema=False) +async def root_redirect(): + return RedirectResponse(url="/admin") + + @router.get("/admin/config", response_class=HTMLResponse, include_in_schema=False) async def admin_config_page(): """配置管理页"""