refactor(api): 移除内存可视化路由的 API 密钥依赖

该路由旨在用于本地调试和可视化,不再需要进行 API 密钥认证。

BREAKING CHANGE: 内存可视化路由现在是公开访问的,不再需要 API 密钥。
This commit is contained in:
minecraft1024a
2025-11-16 12:45:27 +08:00
committed by Windpicker-owo
parent 717d4ba555
commit c2e05a8257

View File

@@ -10,11 +10,10 @@ from pathlib import Path
from typing import Any
import orjson
from fastapi import APIRouter, Depends, HTTPException, Query, Request
from fastapi import APIRouter, HTTPException, Query, Request
from fastapi.responses import HTMLResponse, JSONResponse
from fastapi.templating import Jinja2Templates
from src.common.security import get_api_key
# 调整项目根目录的计算方式
project_root = Path(__file__).parent.parent.parent
@@ -25,7 +24,7 @@ graph_data_cache = None
current_data_file = None
# FastAPI 路由
router = APIRouter(dependencies=[Depends(get_api_key)])
router = APIRouter()
# Jinja2 模板引擎
templates = Jinja2Templates(directory=str(Path(__file__).parent / "templates"))