gateway 配置跨域解决重复CORS 重复问题

  • Post author:
  • Post category:其他


1.gateway添加跨域配置

spring:
  cloud:
    gateway:
     #跨域
      globalcors:
        cors-configurations:
          '[/**]':
            allowCredentials: true
            allowedHeaders: '*'
            allowedMethods: '*'
            allowedOrigins: '*'

2.跨域配置完成后 会出现The ‘Access-Control-Allow-Origin’ header contains multiple values ‘http://xxxx:xxx, http://xxx:xxx’, but only one is allowed.问题

spring:
  cloud:
    gateway:
      routes:                       # 路由数组[路由 就是指定当请求满足什么条件的时候转到哪个微服务]
        - id: usercenter-api       # 当前路由的标识, 要求唯一
          uri: lb://usercenter  # lb指的是从nacos中按照名称获取微服务,并遵循负载均衡策略
          filters:
            - DedupeResponseHeader=Access-Control-Allow-Credentials Access-Control-Allow-Origin # 过滤跨域重复



版权声明:本文为weixin_47782196原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。