Skip to content

Commit 10bd4e5

Browse files
committed
Add CORS middleware for OSM proxy
1 parent 7d0088b commit 10bd4e5

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

api/main.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
from contextlib import asynccontextmanager
77

88
from fastapi import Depends, FastAPI, HTTPException, Request, status
9+
from fastapi.middleware.cors import CORSMiddleware
910
from fastapi.responses import RedirectResponse, StreamingResponse
1011
from sqlmodel.ext.asyncio.session import AsyncSession
1112
from starlette.background import BackgroundTask
@@ -65,6 +66,15 @@ async def lifespan(_app: FastAPI):
6566
lifespan=lifespan,
6667
)
6768

69+
app.add_middleware(
70+
CORSMiddleware,
71+
allow_origin_regex=r".*",
72+
allow_credentials=True,
73+
allow_methods=["*"],
74+
allow_headers=["*"],
75+
max_age=100,
76+
)
77+
6878
# Include routers
6979
app.include_router(teams_router, prefix="/api/v1")
7080
app.include_router(workspaces_router, prefix="/api/v1")

0 commit comments

Comments
 (0)