From abb53e848848193b5edf9913ffb701014b1ed1f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=92=95=E8=B0=B7=E9=85=B1?= <74496778+GooGuJiang@users.noreply.github.com> Date: Tue, 12 Aug 2025 00:58:30 +0800 Subject: [PATCH] add cors --- main.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/main.py b/main.py index 5c56eb0..2081aa0 100644 --- a/main.py +++ b/main.py @@ -19,6 +19,7 @@ from app.service.daily_challenge import daily_challenge_job from app.service.osu_rx_statistics import create_rx_statistics from fastapi import FastAPI +from fastapi.middleware.cors import CORSMiddleware @asynccontextmanager @@ -36,6 +37,15 @@ async def lifespan(app: FastAPI): app = FastAPI(title="osu! API 模拟服务器", version="1.0.0", lifespan=lifespan) + +# CORS 配置 +app.add_middleware( + CORSMiddleware, + allow_origins=["http://localhost:5173"], + allow_credentials=True, + allow_methods=["*"], + allow_headers=["*"], +) app.include_router(api_v2_router) app.include_router(signalr_router) app.include_router(fetcher_router)