spzx/spzx-server-gateway/src/main/resources/application.yml

74 lines
1.9 KiB
YAML

server:
port: 8500
spring:
profiles:
active: dev
application:
name: service-gateway
main:
web-application-type: reactive
# allow-bean-definition-overriding: true
cloud:
sentinel:
log:
dir: logs/${spring.application.name}/sentinel
nacos:
discovery:
namespace: ${bunny.nacos.discovery.namespace}
server-addr: ${bunny.nacos.server-addr}
log-name: logs/${spring.application.name}
gateway:
discovery:
locator:
enabled: true
# 解决跨域
# globalcors:
# cors-configurations:
# '[/**]':
# allowedOriginPatterns: "*"
# # 允许请求中携带的头信息
# allowedHeaders: "*"
# # 运行跨域的请求方式
# allowedMethods: "*"
# # 跨域检测的有效期,单位s
# maxAge: 3600099
# 路由
routes:
- id: service-product
uri: lb://service-product
predicates:
- Path=/*/product/**
- id: service-user
uri: lb://service-user
predicates:
- Path=/*/user/**
- id: service-cart
uri: lb://service-cart
predicates:
- Path=/*/order/cart/**
- id: service-order
uri: lb://service-order
predicates:
- Path=/*/order/orderInfo/**
- id: service-pay
uri: lb://service-pay
predicates:
- Path=/*/order/alipay/**
data:
redis:
host: ${bunny.redis.host}
port: ${bunny.redis.port}
database: ${bunny.redis.database}
password: ${bunny.redis.password}
logging:
level:
com.atguigu.product.mapper: debug
com.atguigu.product.controller: info
com.atguigu.product.service: info
pattern:
dateformat: HH:mm:ss:SSS
file:
path: logs/${spring.application.name}