modify: 前端集成

This commit is contained in:
2026-04-14 19:44:25 +08:00
parent 3eee2b240e
commit c6919fd8e9
38 changed files with 3995 additions and 7 deletions
+6
View File
@@ -1,3 +1,4 @@
import os
from contextlib import asynccontextmanager
from fastapi import FastAPI, Request, Depends
@@ -12,6 +13,7 @@ from .core.config import get_config
from .core.cache import get_cache
from .core.logger import get_logger
from .core.scheduler import get_task_service, get_task_service_instance, TaskService
from .core.static_files import static_files_handler
from .api import api_router
from .task.execute_background import execute_background_task
from .task import init_tasks_callback
@@ -126,6 +128,10 @@ async def add_task(
return {"status": "success", "job_id": job.id}
if os.path.exists("static.svfs"):
app.mount("/static", static_files_handler, name="static")
# 全局异常处理器
@app.exception_handler(Exception)
async def global_exception_handler(_: Request, exc: Exception):