微服务改造

This commit is contained in:
litianxiang
2026-04-22 11:15:35 +08:00
parent 1c04b32544
commit 218bed1813
5 changed files with 41 additions and 55 deletions

View File

@@ -10,6 +10,24 @@ spring:
application:
name: aida-gateway
# ---------- Knife4j 网关聚合配置 ----------
knife4j:
gateway:
enabled: true
# 手动指定下游服务的文档聚合,可以灵活应对不同服务的 API 版本或路径前缀
strategy: manual
routes:
- name: 业务服务 (Back)
url: /api/v3/api-docs
service-name: aida-back
context-path: /api
order: 1
- name: 商家端服务 (Seller)
url: /seller/api/v3/api-docs
service-name: aida-seller
context-path: /seller
order: 2
# ---------- Gateway JWT 认证gateway 独有) ----------
gateway:
auth:
@@ -21,11 +39,15 @@ gateway:
- /favicon.ico
- /doc.html
- /swagger-ui.html
- /swagger-ui
- /swagger-ui/**
- /swagger-resources/**
- /v2/api-docs
- /v2/api-docs/**
- /v3/api-docs
- /v3/api-docs/**
- /webjars/**
- /**/v3/api-docs/**
- /api/account/login
- /api/account/preLogin
- /api/designer/check

View File

@@ -8,13 +8,13 @@ spring:
application:
name: aida-gateway
config:
import: optional:nacos:aida-public-${NACOS_NAMESPACE:dev}.yml
import: optional:nacos:aida-public-${NACOS_NAMESPACE:test}.yml
cloud:
nacos:
discovery:
server-addr: ${NACOS_HOST:127.0.0.1:8848}
namespace: ${NACOS_NAMESPACE:dev}
namespace: ${NACOS_NAMESPACE:test}
config:
server-addr: ${NACOS_HOST:127.0.0.1:8848}
namespace: ${NACOS_NAMESPACE:dev}
namespace: ${NACOS_NAMESPACE:test}
file-extension: yaml