Fix CORS configuration.

We need to configure this always, but limit the allowed origins for non-
dev modes.

https://github.com/dcs-liberation/dcs_liberation/issues/2039
This commit is contained in:
Dan Albert 2022-03-06 01:46:00 -08:00
parent 17f2f007d2
commit 3c9acea31c

View File

@ -37,10 +37,14 @@ app.include_router(tgos.router)
app.include_router(waypoints.router) app.include_router(waypoints.router)
origins = []
if ServerSettings.get().cors_allow_debug_server: if ServerSettings.get().cors_allow_debug_server:
origins.append("http://localhost:3000")
app.add_middleware( app.add_middleware(
CORSMiddleware, CORSMiddleware,
allow_origins=["http://localhost:3000"], allow_origins=origins,
allow_methods=["*"], allow_methods=["*"],
allow_headers=["*"], allow_headers=["*"],
) )