From 8659e0b76bdf82a8edeb99e91dfa3aed58a2aeb1 Mon Sep 17 00:00:00 2001 From: Xiaohan-Tian <157918347+Xiaohan-Tian@users.noreply.github.com> Date: Thu, 16 Apr 2026 16:49:33 -0700 Subject: [PATCH] feat: enable CORS support --- main.py | 8 ++++++++ mock-server/main.py | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/main.py b/main.py index a2655dd..5561f52 100644 --- a/main.py +++ b/main.py @@ -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 # --------------------------------------------------------------------------- diff --git a/mock-server/main.py b/mock-server/main.py index 01de65c..baa8f67 100644 --- a/mock-server/main.py +++ b/mock-server/main.py @@ -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 # ---------------------------------------------------------------------------