feat: enable CORS support

This commit is contained in:
Xiaohan-Tian
2026-04-16 16:49:33 -07:00
parent 58aa23fdaf
commit 8659e0b76b
2 changed files with 16 additions and 0 deletions
+8
View File
@@ -14,6 +14,7 @@ from typing import Optional
import httpx
import uvicorn
from fastapi import FastAPI, File, Form, HTTPException, Request, UploadFile
from fastapi.middleware.cors import CORSMiddleware
from fastapi.responses import FileResponse, Response
from pydantic import BaseModel, ConfigDict
@@ -44,6 +45,13 @@ app = FastAPI(
lifespan=lifespan,
)
app.add_middleware(
CORSMiddleware,
allow_origins=["*"],
allow_methods=["*"],
allow_headers=["*"],
)
# ---------------------------------------------------------------------------
# Helpers
# ---------------------------------------------------------------------------
+8
View File
@@ -24,6 +24,7 @@ from typing import Optional
import uvicorn
from fastapi import FastAPI, File, Form, HTTPException, UploadFile
from fastapi.middleware.cors import CORSMiddleware
from fastapi.responses import FileResponse
from pydantic import BaseModel, ConfigDict
@@ -57,6 +58,13 @@ app = FastAPI(
version="0.1.0",
)
app.add_middleware(
CORSMiddleware,
allow_origins=["*"],
allow_methods=["*"],
allow_headers=["*"],
)
# ---------------------------------------------------------------------------
# Helpers
# ---------------------------------------------------------------------------