2025-10-07 01:27:56 +08:00
|
|
|
server:
|
|
|
|
|
port: 8080
|
2025-10-07 01:55:26 +08:00
|
|
|
spring:
|
2025-10-07 01:27:56 +08:00
|
|
|
application:
|
|
|
|
|
name: api-gateway
|
|
|
|
|
cloud:
|
|
|
|
|
gateway:
|
|
|
|
|
routes:
|
|
|
|
|
# 路由到service-producer服务
|
|
|
|
|
- id: service-producer
|
|
|
|
|
uri: lb://service-producer
|
|
|
|
|
predicates:
|
|
|
|
|
- Path=/api/producer/**
|
|
|
|
|
filters:
|
|
|
|
|
- StripPrefix=2
|
|
|
|
|
# 路由到service-consumer服务
|
|
|
|
|
- id: service-consumer
|
|
|
|
|
uri: lb://service-consumer
|
|
|
|
|
predicates:
|
|
|
|
|
- Path=/api/consumer/**
|
|
|
|
|
filters:
|
|
|
|
|
- StripPrefix=2
|
|
|
|
|
# 全局过滤器配置
|
|
|
|
|
globalcors:
|
|
|
|
|
cors-configurations:
|
2025-10-07 01:55:26 +08:00
|
|
|
"[/**]":
|
2025-10-07 01:27:56 +08:00
|
|
|
allowedOrigins: "*"
|
|
|
|
|
allowedMethods: "*"
|
|
|
|
|
allowedHeaders: "*"
|
|
|
|
|
# 全局默认路由
|
|
|
|
|
default-filters:
|
|
|
|
|
- AddResponseHeader=Access-Control-Allow-Origin,*
|
|
|
|
|
- AddResponseHeader=Access-Control-Allow-Methods,GET,POST,PUT,DELETE,OPTIONS
|
|
|
|
|
- AddResponseHeader=Access-Control-Allow-Headers,Content-Type,Authorization
|
|
|
|
|
# 服务发现配置
|
|
|
|
|
discovery:
|
|
|
|
|
client:
|
|
|
|
|
simple:
|
|
|
|
|
instances:
|
|
|
|
|
eureka-server:
|
|
|
|
|
- uri: http://localhost:8761
|