zr-gateway-develop.yml 2.59 KB
server:
  port: 8001
spring:
  application:
    name: zr-gateway
  redis:
    host: 172.17.56.37
    port: 6379
    #password: gas*123456
    database: 0
    timeout: 1000
  cloud:
    gateway:
      # default-filters:
      #   - DedupeResponseHeader=Access-Control-Allow-Origin, RETAIN_UNIQUE
      discovery:
        locator:
          lowerCaseServiceId: true
          enabled: true
        globalcors:
          cors-configurations:
            '[/**]':
              allowedHeaders: '*'
              allowedMethods: '*'
              allowedOrigins: '*'
              allowedCredentials: true
          add-to-simple-url-handler-mapping: true
      routes:
        - id: zr-auth
          uri: lb://zr-auth
          predicates:
            - Path=/auth/**
          filters:
            # 验证码处理
            - CacheRequestFilter
            - ValidateCodeFilter
            - StripPrefix=1
        - id: zr-system
          uri: lb://zr-system
          predicates:
            - Path=/system/**
          filters:
            - StripPrefix=1
        - id: zr-job
          uri: lb://zr-job
          predicates:
            - Path=/monitor/**
          filters:
            - StripPrefix=1
        - id: zr-codegen
          uri: lb://zr-codegen
          predicates:
            - Path=/tool/**
          filters:
            - StripPrefix=1
        - id: zr-zjwjsb
          uri: lb://zr-zjwjsb
          predicates:
            - Path=/zjwjsb/**
          filters:
            - StripPrefix=1
        - id: zr-mcsb
          uri: lb://zr-mcsb
          predicates:
            - Path=/mcsb/**
          filters:
            - StripPrefix=1
        - id: zr-fksb
          uri: lb://zr-fksb
          predicates:
            - Path=/fksb/**
          filters:
            - StripPrefix=1
        - id: zr-insight
          uri: lb://zr-insight
          predicates:
            - Path=/insight/**
          filters:
            - StripPrefix=1
        - id: zr-schsf
          uri: lb://zr-schsf
          predicates:
            - Path=/schsf/**
          filters:
            - StripPrefix=1
# 安全配置
security:
  # 验证码
  captcha:
    enabled: true
    type: char
  ignore:
    whites:
      - /auth/ssoLogin
      - /auth/logout
      - /auth/login
      - /auth/dingding/login
      - /auth/register
      - /*/swagger-ui/*
      - /zjwjsb/attachment/download/*
      - http://172.26.0.137:7011/services/2F03702000001
      - /*/v2/api-docs
      - /csrf
      - /mcsb/mcsbFile/download/*
      - /fksb/fksbFile/download/*
      - /system/openapi/soa
      #- /organize/*
      - /api/*
      - /businessAnalyze/*