fix (dev): Cors middleware (#2960)

* add cors middleware

* 🧹
This commit is contained in:
Kuchenpirat
2024-01-10 18:20:22 +01:00
committed by GitHub
parent 36de815f50
commit 0bf09ad910

View File

@@ -1,5 +1,6 @@
import uvicorn import uvicorn
from fastapi import FastAPI from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from fastapi.middleware.gzip import GZipMiddleware from fastapi.middleware.gzip import GZipMiddleware
from fastapi.routing import APIRoute from fastapi.routing import APIRoute
@@ -48,6 +49,17 @@ app = FastAPI(
app.add_middleware(GZipMiddleware, minimum_size=1000) app.add_middleware(GZipMiddleware, minimum_size=1000)
if not settings.PRODUCTION:
allowed_origins = ["http://localhost:3000"]
app.add_middleware(
CORSMiddleware,
allow_origins=allowed_origins,
allow_credentials=True,
allow_methods=["*"],
allow_headers=["*"],
)
register_debug_handler(app) register_debug_handler(app)