sun-pc пре 2 месеци
родитељ
комит
2def99d234
1 измењених фајлова са 10 додато и 0 уклоњено
  1. 10 0
      main.py

+ 10 - 0
main.py

@@ -5,6 +5,7 @@ from typing import Optional
 from fastapi import FastAPI, UploadFile, HTTPException
 from fastapi.responses import JSONResponse, FileResponse
 from fastapi.staticfiles import StaticFiles
+from fastapi.middleware.cors import CORSMiddleware
 from obs import ObsClient
 from dotenv import load_dotenv
 
@@ -13,6 +14,15 @@ load_dotenv()
 
 app = FastAPI()
 
+# Configure CORS
+app.add_middleware(
+    CORSMiddleware,
+    allow_origins=["*"],  # Allows all origins
+    allow_credentials=True,
+    allow_methods=["*"],  # Allows all methods
+    allow_headers=["*"],  # Allows all headers
+)
+
 # Mount static files
 app.mount("/static", StaticFiles(directory="static"), name="static")