txw/txw-gateway/src/main/resources/bootstrap-nacos.yml
2026-04-03 10:37:48 +08:00

108 lines
3.2 KiB
YAML

spring:
cloud:
gateway:
x-forwarded:
prefix-enabled: false # 避免 Swagger 重复带上额外的 /ckts-api/system 前缀
routes:
- id: qyd-ckts-dlfw
uri: grayLb://qyd-ckts-dlfw
predicates:
- Path=/dlfw/**
- id: qyd-ckts-jszx
uri: grayLb://qyd-ckts-jszx
predicates:
- Path=/jszx/**
- id: qyd-ckts-mhzc
uri: grayLb://qyd-ckts-mhzc
predicates:
- Path=/mhzc/**
- id: qyd-ckts-ptgl
uri: grayLb://qyd-ckts-ptgl
predicates:
- Path=/ptgl/**
- id: qyd-ckts-sbzx
uri: grayLb://qyd-ckts-sbzx
predicates:
- Path=/sbzx/**
- id: qyd-ckts-sjcj
uri: grayLb://qyd-ckts-sjcj
predicates:
- Path=/sjcj/**
- id: qyd-ckts-sjfx
uri: grayLb://qyd-ckts-sjfx
predicates:
- Path=/sjfx/**
- id: qyd-ckts-sjjx
uri: grayLb://qyd-ckts-sjjx
predicates:
- Path=/sjjx/**
- id: qyd-ckts-sso
uri: grayLb://qyd-ckts-sso
predicates:
- Path=/sso/**
# API配置
- id: qyd-ckts-sjcj-api
uri: grayLb://qyd-ckts-sjcj
predicates:
- Path=/api/sjcj/**
filters:
- ApiGatewayFilter
- RewritePath=/api/(?<segment>.*), /$\{segment}
knife4j:
# 聚合 Swagger 文档,参考 https://doc.xiaominfo.com/docs/action/springcloud-gateway 文档
enable: true # 2.2 是否开启 Swagger 文档的 Knife4j UI 界面
setting:
language: zh_cn
gateway:
enabled: true
routes:
- name: qyd-ckts-dlfw
service-name: qyd-ckts-dlfw
url: /dlfw/v3/api-docs
- name: qyd-ckts-jszx
service-name: qyd-ckts-jszx
url: /jszx/v3/api-docs
- name: qyd-ckts-mhzc
service-name: qyd-ckts-mhzc
url: /mhzc/v3/api-docs
- name: qyd-ckts-ptgl
service-name: qyd-ckts-ptgl
url: /ptgl/v3/api-docs
- name: qyd-ckts-sbzx
service-name: qyd-ckts-sbzx
url: /sbzx/v3/api-docs
- name: qyd-ckts-sjcj
service-name: qyd-ckts-sjcj
url: /sjcj/v3/api-docs
- name: qyd-ckts-sjfx
service-name: qyd-ckts-sjfx
url: /sjfx/v3/api-docs
- name: qyd-ckts-sjjx
service-name: qyd-ckts-sjjx
url: /sjjx/v3/api-docs
- name: qyd-ckts-sso
service-name: qyd-ckts-sso
url: /sso/v3/api-docs
css:
gateway:
whitelist:
urls:
- /sso/verify/get
- /sso/auth/login
- /sso/auth/logout
- /sso/auth/refresh-token
- /oauth2/token/create
- /oauth2/token/check
- /open/oauth2/token
- /sso/auth/sendMsg #新增短信验证码发送白名单 陈鑫洋 2024/10/16
- /sso/auth/loginBySMS #新增短信验证登陆白名单 陈鑫洋 2024/10/16
- /sso/admin/auth/login #新增后台登录白名单 陈鑫洋 2024/10/17
- /sso/admin/auth/logout #新增后台登出白名单 陈鑫洋 2024/10/17
- /sso/oauth2/token
- /sso/oauth2/check-token
- /sso/oauth2/remove-token
- /api/**