sun-pc 2 months ago
parent
commit
2def99d234
1 changed files with 10 additions and 0 deletions
  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 import FastAPI, UploadFile, HTTPException
 from fastapi.responses import JSONResponse, FileResponse
 from fastapi.responses import JSONResponse, FileResponse
 from fastapi.staticfiles import StaticFiles
 from fastapi.staticfiles import StaticFiles
+from fastapi.middleware.cors import CORSMiddleware
 from obs import ObsClient
 from obs import ObsClient
 from dotenv import load_dotenv
 from dotenv import load_dotenv
 
 
@@ -13,6 +14,15 @@ load_dotenv()
 
 
 app = FastAPI()
 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
 # Mount static files
 app.mount("/static", StaticFiles(directory="static"), name="static")
 app.mount("/static", StaticFiles(directory="static"), name="static")