You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
67 lines
1.4 KiB
YAML
67 lines
1.4 KiB
YAML
3 years ago
|
spring:
|
||
|
cloud:
|
||
|
gateway:
|
||
|
discovery:
|
||
|
locator:
|
||
|
lowerCaseServiceId: true
|
||
|
enabled: true
|
||
|
routes:
|
||
|
# 认证中心
|
||
|
- id: ruoyi-auth
|
||
|
uri: lb://ruoyi-auth
|
||
|
predicates:
|
||
|
- Path=/auth/**
|
||
|
filters:
|
||
|
# 验证码处理
|
||
|
- CacheRequestFilter
|
||
|
- ValidateCodeFilter
|
||
|
- StripPrefix=1
|
||
|
# 代码生成
|
||
|
- id: ruoyi-gen
|
||
|
uri: lb://ruoyi-gen
|
||
|
predicates:
|
||
|
- Path=/code/**
|
||
|
filters:
|
||
|
- StripPrefix=1
|
||
|
# 定时任务
|
||
|
- id: ruoyi-job
|
||
|
uri: lb://ruoyi-job
|
||
|
predicates:
|
||
|
- Path=/schedule/**
|
||
|
filters:
|
||
|
- StripPrefix=1
|
||
|
# 系统模块
|
||
|
- id: ruoyi-system
|
||
|
uri: lb://ruoyi-system
|
||
|
predicates:
|
||
|
- Path=/system/**
|
||
|
filters:
|
||
|
- StripPrefix=1
|
||
|
# 文件服务
|
||
|
- id: ruoyi-file
|
||
|
uri: lb://ruoyi-file
|
||
|
predicates:
|
||
|
- Path=/file/**
|
||
|
filters:
|
||
|
- StripPrefix=1
|
||
|
|
||
|
# 安全配置
|
||
|
security:
|
||
|
# 验证码
|
||
|
captcha:
|
||
|
enabled: true
|
||
|
type: math
|
||
|
# 防止XSS攻击
|
||
|
xss:
|
||
|
enabled: true
|
||
|
excludeUrls:
|
||
|
- /system/notice
|
||
|
# 不校验白名单
|
||
|
ignore:
|
||
|
whites:
|
||
|
- /auth/logout
|
||
|
- /auth/login
|
||
|
- /auth/register
|
||
|
- /*/v2/api-docs
|
||
|
- /csrf
|