tried to use allow_origins_regex and allow_origins which is not possible. Added needed changes

This commit is contained in:
Justin Weins 2025-05-09 14:05:48 +02:00
parent f63b3da312
commit 5c1e6501f9
1 changed files with 4 additions and 6 deletions

View File

@ -10,9 +10,6 @@ from pymongo import MongoClient
from starlette.middleware.cors import CORSMiddleware from starlette.middleware.cors import CORSMiddleware
import re import re
kanzleiapp_urls = r"^https://[a-zA-Z0-9.-]+\.kanzleiapp\.io$"
masasana_urls = r"^https://[a-zA-Z0-9.-]+\.masasana\.ai$"
client = MongoClient(host='mongodb://admin:admin@announcement-service-database-svc:27017/?authSource=admin') client = MongoClient(host='mongodb://admin:admin@announcement-service-database-svc:27017/?authSource=admin')
db = client["MainDB"] db = client["MainDB"]
collection = db['patch_notes'] collection = db['patch_notes']
@ -23,9 +20,10 @@ app.add_middleware(
CORSMiddleware, CORSMiddleware,
position=MiddlewarePosition.BEFORE_EXCEPTION, position=MiddlewarePosition.BEFORE_EXCEPTION,
allow_origins_regex=[ allow_origins_regex=[
kanzleiapp_urls, "^https://[a-zA-Z0-9.-]+\\.kanzleiapp\\.io$",
masasana_urls, "^https://[a-zA-Z0-9.-]+\\.masasana\\.ai$",
], allow_origins=["http://localhost:4200"], "http://localhost:5173" #added a common localhost dev server
],
allow_credentials=True, allow_credentials=True,
allow_methods=["*"], allow_methods=["*"],
allow_headers=["*"], allow_headers=["*"],