fix: 网关聚合文档实现
This commit is contained in:
@@ -21,8 +21,8 @@ springdoc:
|
|||||||
operations-sorter: alpha
|
operations-sorter: alpha
|
||||||
group-configs:
|
group-configs:
|
||||||
- group: 'default'
|
- group: 'default'
|
||||||
paths-to-match: '/**'
|
paths-to-match: '/api/**'
|
||||||
packages-to-scan: cn.meowrain.aioj.backend.userservice.controller
|
packages-to-scan: cn.meowrain.aioj.backend.auth.controller
|
||||||
knife4j:
|
knife4j:
|
||||||
basic:
|
basic:
|
||||||
enable: true
|
enable: true
|
||||||
|
|||||||
@@ -51,6 +51,13 @@ aioj-backend-gateway:
|
|||||||
- /api/v1/question/detail/**
|
- /api/v1/question/detail/**
|
||||||
- /actuator/health
|
- /actuator/health
|
||||||
- /swagger-ui/**
|
- /swagger-ui/**
|
||||||
|
- /doc.html
|
||||||
|
- /doc.html/**
|
||||||
|
- /webjars/**
|
||||||
|
- /v3/api-docs/**
|
||||||
|
- /**/v3/api-docs/**
|
||||||
|
- /auth-service/**
|
||||||
|
- /user-service/**
|
||||||
|
|
||||||
logging:
|
logging:
|
||||||
level:
|
level:
|
||||||
@@ -64,3 +71,22 @@ logging:
|
|||||||
org.springframework.cloud.gateway: DEBUG
|
org.springframework.cloud.gateway: DEBUG
|
||||||
# 自定义过滤器日志
|
# 自定义过滤器日志
|
||||||
cn.meowrain.aioj.backend.gateway: DEBUG
|
cn.meowrain.aioj.backend.gateway: DEBUG
|
||||||
|
|
||||||
|
|
||||||
|
knife4j:
|
||||||
|
gateway:
|
||||||
|
enabled: true
|
||||||
|
tags-sorter: alpha
|
||||||
|
operations-sorter: alpha
|
||||||
|
strategy: manual
|
||||||
|
routes:
|
||||||
|
- name: 认证服务
|
||||||
|
service-name: auth-service
|
||||||
|
url: /auth-service/api/v3/api-docs
|
||||||
|
context-path: /auth-service
|
||||||
|
order: 1
|
||||||
|
- name: 用户服务
|
||||||
|
service-name: user-service
|
||||||
|
url: /user-service/api/v3/api-docs
|
||||||
|
context-path: /user-service
|
||||||
|
order: 2
|
||||||
|
|||||||
@@ -11,6 +11,21 @@ spring:
|
|||||||
server:
|
server:
|
||||||
webflux:
|
webflux:
|
||||||
routes:
|
routes:
|
||||||
|
# auth服务 Swagger 文档路由
|
||||||
|
- id: auth-service-doc
|
||||||
|
uri: lb://auth-service
|
||||||
|
predicates:
|
||||||
|
- Path=/auth-service/**
|
||||||
|
filters:
|
||||||
|
- StripPrefix=1
|
||||||
|
# user服务 Swagger 文档路由
|
||||||
|
- id: user-service-doc
|
||||||
|
uri: lb://user-service
|
||||||
|
predicates:
|
||||||
|
- Path=/user-service/**
|
||||||
|
filters:
|
||||||
|
- StripPrefix=1
|
||||||
|
# auth业务接口
|
||||||
- id: auth-service
|
- id: auth-service
|
||||||
uri: lb://auth-service
|
uri: lb://auth-service
|
||||||
predicates:
|
predicates:
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ springdoc:
|
|||||||
operations-sorter: alpha
|
operations-sorter: alpha
|
||||||
group-configs:
|
group-configs:
|
||||||
- group: 'default'
|
- group: 'default'
|
||||||
paths-to-match: '/**'
|
paths-to-match: '/api/**'
|
||||||
packages-to-scan: cn.meowrain.aioj.backend.userservice.controller
|
packages-to-scan: cn.meowrain.aioj.backend.userservice.controller
|
||||||
knife4j:
|
knife4j:
|
||||||
basic:
|
basic:
|
||||||
|
|||||||
Reference in New Issue
Block a user