zdppy 自定义跨域配置
import zdppy_api as api
import zdppy_env as env
import zdppy_mcrud as mcrud
from zdppy_api.middleware import Middleware, CORSMiddlewareimport routesenv.load(".env")db = mcrud.new_env()def cors(allow_origins=['*']):"""跨域中间件"""allow_headers = {"Accept", "Accept-Language", "Content-Language", "Content-Type", "Token", "Authorization"}return Middleware(CORSMiddleware,allow_origins=allow_origins,allow_headers=allow_headers,)app = api.Api(routes=[*routes.get_routes(db),],middleware=[cors()],
)if __name__ == "__main__":import zdppy_uvicornzdppy_uvicorn.run(app, host="0.0.0.0", port=18888)