1
0
Fork 0
mirror of https://github.com/mealie-recipes/mealie.git synced 2025-08-06 22:15:22 +02:00

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
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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)