From 3baf507414cf06ce53ea7903047ef118aba0500c Mon Sep 17 00:00:00 2001 From: yaso-meth Date: Sun, 7 Apr 2024 12:11:30 +0200 Subject: [PATCH] Add CORS --- backend/main.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/backend/main.py b/backend/main.py index 6188dce8..35f7510f 100644 --- a/backend/main.py +++ b/backend/main.py @@ -1,6 +1,7 @@ from fastapi import FastAPI, HTTPException from pydantic import BaseModel from .routers import docOffices, patients, patients_files, patients_notes, users +from fastapi.middleware.cors import CORSMiddleware app = FastAPI() app.include_router(docOffices.router) @@ -9,6 +10,20 @@ app.include_router(patients_files.router) app.include_router(patients_notes.router) app.include_router(users.router) +origins = [ + "http://localhost", + "http://localhost:80", + "*" +] + +app.add_middleware( + CORSMiddleware, + allow_origins=origins, + allow_credentials=True, + allow_methods=["*"], + allow_headers=["*"], +) + # Check if server is up @app.get("/") def read_root():