feat: initialize FastAPI application with database integration, middleware, and core onboarding routers

This commit is contained in:
2026-08-28 09:57:28 +05:30
parent 3d2596ced1
commit 1645d9b1a8
+14 -1
View File
@@ -27,11 +27,24 @@ app = FastAPI(
app.add_middleware(
CORSMiddleware,
allow_origins=["*"],
allow_credentials=True,
allow_credentials=False,
allow_methods=["*"],
allow_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(voice_router)
app.include_router(documents_router)