# 介绍

mendmix-gateway基于springcloud gateway实现,定位为业务网关。

# 功能说明

  • 认证授权:登录认证、系统权限、接口权限等
  • 动态路由:支持自定义路由加载逻辑、动态刷新
  • 多租户模式:多租户自动识别,上下文透传
  • 多系统、多端、多域名支持
  • 审计日志:根据规则抓取操作日志,支持数据库、ES、kafka等存储策略
  • 前端签名:前端签名安全机制
  • openApi:提供基于签名算法的openApi,可指定接口发布成openAPI
  • 响应重写:根据配置对接口自适应统一包装
  • 防重复提交
  • 限流降级

# 使用说明

# 配置说明

配置项 说明 默认值
mendmix.request.cors.enabled 开启跨域 true
mendmix.request.pathPrefix contextpath /api
mendmix.actionlog.enabled 开启操作日志 false
mendmix.actionlog.getmethod.ignore 忽略get方法 true
mendmix.actionlog.responseBody.ignore 不记录响应内容 true
mendmix.openapi.enabled 不记录响应内容 true
mendmix.openapi.apiscope.enabled 是否校验接口权限 false
mendmix.openapi.client-config.mapping openapi接入配置
mendmix.webrequest.sign.enabled 是否开启前端签名 true
mendmix.response.rewrite.enbaled 是否开启响应重写 true
mendmix.response.rewrite.ignore-routes 忽略响应重写路由

#