From 69b4d0eb33f88af6570dbc0220fe0de9b899b31d Mon Sep 17 00:00:00 2001 From: Marcel Schwarz Date: Sun, 20 Dec 2020 14:19:57 +0100 Subject: [PATCH] Allow CORS --- projects/project-3/backend/api.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/projects/project-3/backend/api.py b/projects/project-3/backend/api.py index b03323f..0269835 100644 --- a/projects/project-3/backend/api.py +++ b/projects/project-3/backend/api.py @@ -1,5 +1,6 @@ import uvicorn from fastapi import FastAPI, APIRouter +from fastapi.middleware.cors import CORSMiddleware from routers import accidents, bikepoints, dashboard @@ -9,6 +10,21 @@ app = FastAPI( redoc_url="/api/redoc" ) +origins = [ + "http://it-schwarz.net", + "https://it-schwarz.net", + "http://localhost", + "http://localhost:4200", +] + +app.add_middleware( + CORSMiddleware, + allow_origins=origins, + allow_credentials=True, + allow_methods=["*"], + allow_headers=["*"], +) + v1_router = APIRouter() v1_router.include_router(accidents.router) v1_router.include_router(bikepoints.router)