You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

83 lines
2.4 KiB

server:
port: 17000
spring:
application:
name: zdxt-gateway
cloud:
4 months ago
nacos:
discovery:
server-addr: 127.0.0.1:8848
gateway:
# 全局CORS配置
globalcors:
cors-configurations:
'[/**]':
allowedOriginPatterns: "*"
allowedMethods:
- GET
- POST
- PUT
- DELETE
- OPTIONS
allowedHeaders: "*"
allowCredentials: true
maxAge: 3600
4 months ago
# 路由配置 - 通过 metadata.role-order 声明每条路由的角色优先级
# (由 PreferredRoleFilter + PreferredFirstLoadBalancer 生效,后端在 Nacos 中注册为 zdxt-admin-service)
routes:
- id: enterprise-service
4 months ago
uri: lb://zdxt-admin-service
predicates:
- Path=/ent-ep/**
4 months ago
metadata:
role-order: ent-ep,enf-ep,sup-ep
filters:
5 months ago
- StripPrefix=1
- DedupeResponseHeader=Access-Control-Allow-Credentials Access-Control-Allow-Origin, RETAIN_UNIQUE
- id: supervision-service
4 months ago
uri: lb://zdxt-admin-service
predicates:
- Path=/sup-ep/**
4 months ago
metadata:
role-order: sup-ep,ent-ep,enf-ep
filters:
5 months ago
- StripPrefix=1
- DedupeResponseHeader=Access-Control-Allow-Credentials Access-Control-Allow-Origin, RETAIN_UNIQUE
- id: enforcement-service
4 months ago
uri: lb://zdxt-admin-service
predicates:
- Path=/enf-ep/**
4 months ago
metadata:
role-order: enf-ep,ent-ep,sup-ep
filters:
5 months ago
- StripPrefix=1
- DedupeResponseHeader=Access-Control-Allow-Credentials Access-Control-Allow-Origin, RETAIN_UNIQUE
- id: job-service
uri: http://localhost:18003
predicates:
- Path=/job-ep/**
filters:
- StripPrefix=1
- DedupeResponseHeader=Access-Control-Allow-Credentials Access-Control-Allow-Origin, RETAIN_UNIQUE
# Actuator监控端点配置
management:
endpoints:
web:
exposure:
include: '*'
endpoint:
health:
show-details: ALWAYS
# 日志配置
logging:
level:
root: info
org.springframework.cloud.gateway: info
4 months ago
org.springframework.cloud.loadbalancer: debug
com.zdxt.gateway: info
4 months ago
com.zdxt.gateway.webserver.filter: debug
com.zdxt.gateway.webserver.config: debug