AnlaAnla 4 veckor sedan
förälder
incheckning
806ca6ca43
1 ändrade filer med 9 tillägg och 0 borttagningar
  1. 9 0
      app/main.py

+ 9 - 0
app/main.py

@@ -1,4 +1,5 @@
 from fastapi import FastAPI
+from fastapi.middleware.cors import CORSMiddleware
 from contextlib import asynccontextmanager
 
 from .core.model_loader import load_models, unload_models
@@ -31,6 +32,14 @@ async def lifespan(main_app: FastAPI):
 
 app = FastAPI(title="卡片框和缺陷检测服务", lifespan=lifespan)
 
+app.add_middleware(
+    CORSMiddleware,
+    allow_origins=["*"],
+    allow_credentials=True,
+    allow_methods=["*"],
+    allow_headers=["*"]
+)
+
 app.include_router(card_inference_router, prefix=settings.API_Inference_prefix)
 app.include_router(score_inference_router, prefix=settings.API_Score_prefix)
 app.include_router(config_api_router, prefix=settings.API_Config_prefix)