|
@@ -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()
|
|
|
|
|
|
+
|
|
|
+app.add_middleware(
|
|
|
+ CORSMiddleware,
|
|
|
+ allow_origins=["*"],
|
|
|
+ allow_credentials=True,
|
|
|
+ allow_methods=["*"],
|
|
|
+ allow_headers=["*"],
|
|
|
+)
|
|
|
+
|
|
|
|
|
|
app.mount("/static", StaticFiles(directory="static"), name="static")
|
|
|
|