Configure CORSMiddleware for https://onboarding.skyheal.ai

This commit is contained in:
2026-08-29 17:56:11 +05:30
parent dc2799a95b
commit 15e8b2dfec
+8 -15
View File
@@ -26,25 +26,18 @@ app = FastAPI(
# Enable CORS for React Web & Mobile clients # Enable CORS for React Web & Mobile clients
app.add_middleware( app.add_middleware(
CORSMiddleware, CORSMiddleware,
allow_origins=["*"], allow_origins=[
allow_credentials=False, "https://onboarding.skyheal.ai",
"http://localhost:5173",
"http://127.0.0.1:5173",
"*",
],
allow_credentials=True,
allow_methods=["*"], allow_methods=["*"],
allow_headers=["*"], allow_headers=["*"],
expose_headers=["*"],
) )
@app.options("/{full_path:path}")
async def options_preflight(full_path: str):
from fastapi import Response, status
return Response(
status_code=status.HTTP_204_NO_CONTENT,
headers={
"Access-Control-Allow-Origin": "*",
"Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS",
"Access-Control-Allow-Headers": "*",
},
)
app.include_router(onboarding_router) app.include_router(onboarding_router)
app.include_router(voice_router) app.include_router(voice_router)
app.include_router(documents_router) app.include_router(documents_router)