Configure CORSMiddleware for https://onboarding.skyheal.ai
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user