From 64180c6e3aa026c694ce2df61bbc2ab55492cc1d Mon Sep 17 00:00:00 2001 From: Chenyme <118253778+chenyme@users.noreply.github.com> Date: Sat, 7 Feb 2026 23:50:38 +0800 Subject: [PATCH] feat: add root redirect endpoint to admin API for improved navigation --- app/api/v1/admin.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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(): """配置管理页"""