From b413e11b139325941d32a97b3cb0357ffc26104d Mon Sep 17 00:00:00 2001 From: bitmap4 Date: Tue, 24 Dec 2024 15:03:26 +0000 Subject: [PATCH] fix: only take upto the netloc of the frontend url --- backend/app/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/app/__init__.py b/backend/app/__init__.py index 6e9a8d6..7618194 100644 --- a/backend/app/__init__.py +++ b/backend/app/__init__.py @@ -3,6 +3,7 @@ from .config import FRONTEND_URL, SessionLocal from sqlalchemy import inspect from .models import Base, CourseDB +from urllib.parse import urlparse inspector = inspect(SessionLocal().get_bind()) tables = inspector.get_table_names() @@ -29,9 +30,10 @@ finally: db.close() +parsed = urlparse(FRONTEND_URL) app.add_middleware( CORSMiddleware, - allow_origins=[FRONTEND_URL, "http://localhost:5173"], + allow_origins=[f'{parsed.scheme}://{parsed.netloc}', "http://localhost:5173"], allow_credentials=True, allow_methods=["*"], allow_headers=["*"],