Files
dcalc/backend/api/core/Middleware.py
T
2025-03-10 15:10:03 +08:00

22 lines
650 B
Python

from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
def register_cors(app: FastAPI):
"""
支持跨域
:param app:
:return:
"""
app.add_middleware(
CORSMiddleware,
# allow_origins = ["http://127.0.0.1:25252"],
# allow_origin_regex='https?://(127.0.0.1|localhost|.*.skycity.top|.*.dnftools.com):?.*', # 改成用正则就行了
# 改成用正则就行了
allow_origin_regex='https?://(127.0.0.1|localhost|.*.dnftools.com|.*.dcalc.cn):?.*',
allow_credentials=True,
allow_methods=['*'],
allow_headers=['*'],
)