加了 FastAPI 的 CORS 中间件
This commit is contained in:
13
app.py
13
app.py
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user