This commit is contained in:
咕谷酱
2025-08-12 00:58:30 +08:00
parent 8acd4578e2
commit abb53e8488

10
main.py
View File

@@ -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)