From c7cd337bf8922935c20c32bfbc929ea03fde9458 Mon Sep 17 00:00:00 2001 From: Christoph Stenglein Date: Mon, 4 Oct 2021 17:30:01 +0200 Subject: [PATCH] add CORS headers to responses --- app/main.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/main.py b/app/main.py index 7026613..f40cec5 100644 --- a/app/main.py +++ b/app/main.py @@ -20,6 +20,7 @@ from app.repositories.lightning import register_lightning_listener from app.repositories.system import register_hardware_info_gatherer from app.routers import apps, bitcoin, lightning, setup, system from app.sse_starlette import EventSourceResponse +from starlette.middleware.cors import CORSMiddleware @registered_configuration @@ -44,6 +45,14 @@ app = VersionedFastAPI( enable_latest=True, ) +app.add_middleware( + CORSMiddleware, + allow_origins=["*"], + allow_credentials=True, + allow_methods=["*"], + allow_headers=["*"], +) + @app.on_event("startup") async def on_startup():