加了 FastAPI 的 CORS 中间件

This commit is contained in:
龙澳
2026-03-08 11:13:04 +08:00
parent 559faa35ab
commit 29708cd2a1

13
app.py
View File

@@ -3,6 +3,7 @@
import math
from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from pyproj import CRS
from morecantile import tms, TileMatrixSet
from rio_tiler.io import Reader
@@ -38,6 +39,18 @@ app = FastAPI(
description="Mars MGS MOLA Color-Shaded Relief global tile server powered by Titiler",
)
# Configure CORS
app.add_middleware(
CORSMiddleware,
allow_origins=[
"http://digitalmars.com.cn",
"https://digitalmars.com.cn",
],
allow_credentials=True,
allow_methods=["*"],
allow_headers=["*"],
)
# Create COG Tiler with Mars TMS support
cog = TilerFactory(
reader=Reader,