👻
FastAPIでallow_origin_regexを使って正規表現でドメインを許可する
from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
VERCEL_DEV_URL = "^https://.*\.lite\.vusercontent\.net$"
app = FastAPI(title="Article Analyzer API")
app.add_middleware(
CORSMiddleware,
allow_origins=["http://localhost:3000"],
allow_origin_regex=VERCEL_DEV_URL,
allow_credentials=True,
allow_methods=["*"],
allow_headers=["*"],
)
Discussion