From 84ffb807fc070eceb8465a2b5ad2f71db43d8110 Mon Sep 17 00:00:00 2001 From: Basudev Bharat Bhushan Date: Sun, 29 Jun 2025 17:01:28 +0530 Subject: [PATCH] fix: Allowed all origin --- python_fm_dapi_weaver/main.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/python_fm_dapi_weaver/main.py b/python_fm_dapi_weaver/main.py index 57ee2a2..f33a415 100644 --- a/python_fm_dapi_weaver/main.py +++ b/python_fm_dapi_weaver/main.py @@ -1,4 +1,5 @@ from fastapi import FastAPI, APIRouter,HTTPException,UploadFile +from fastapi.middleware.cors import CORSMiddleware from starlette.responses import Response from .routes.index import router import json @@ -6,6 +7,15 @@ app = FastAPI() +app.add_middleware( + CORSMiddleware, + allow_origins=["*"], # or ["http://localhost:8000"] for stricter rules + allow_credentials=True, + allow_methods=["*"], + allow_headers=["*"], +) + + app.include_router(router, prefix="/api") # Routes @@ -57,4 +67,4 @@ def start_server(host="127.0.0.1", port=8000, reload=False): uvicorn.run("python_fm_dapi_weaver.main:app", host=host, port=port, reload=reload) if __name__ == "__main__": - start_server(reload=True) \ No newline at end of file + start_server(reload=True)