From 0bf09ad91094b928067256777c69e6a166051e82 Mon Sep 17 00:00:00 2001 From: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com> Date: Wed, 10 Jan 2024 18:20:22 +0100 Subject: [PATCH] fix (dev): Cors middleware (#2960) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * add cors middleware * 🧹 --- mealie/app.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/mealie/app.py b/mealie/app.py index 22b03ed8d..a8ba8a0fe 100644 --- a/mealie/app.py +++ b/mealie/app.py @@ -1,5 +1,6 @@ import uvicorn from fastapi import FastAPI +from fastapi.middleware.cors import CORSMiddleware from fastapi.middleware.gzip import GZipMiddleware from fastapi.routing import APIRoute @@ -48,6 +49,17 @@ app = FastAPI( 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)