From c018679c73d7f7bc471257f8c80fa22bd0cd20cf Mon Sep 17 00:00:00 2001 From: nearlynithin Date: Fri, 7 Nov 2025 23:41:19 +0530 Subject: [PATCH] fix: cors --- api/routers/chatbot.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/api/routers/chatbot.py b/api/routers/chatbot.py index 2da8aa5..347fbea 100644 --- a/api/routers/chatbot.py +++ b/api/routers/chatbot.py @@ -4,6 +4,19 @@ from pypdf import PdfReader from fastapi import FastAPI import uvicorn +from fastapi.middleware.cors import CORSMiddleware + +app = FastAPI() + +app.add_middleware( + CORSMiddleware, + allow_origins=["*"], # or specify ["http://localhost:3000"] + allow_credentials=True, + allow_methods=["*"], + allow_headers=["*"], +) + + client = chromadb.Client() collection = client.create_collection(name="docs") @@ -20,7 +33,6 @@ for i, chunk in enumerate(chunks): ) print("Embeddings done!") -app = FastAPI() @app.post("/chat") async def chat_bot(prompt: str):