Chinaunix首页 | 论坛 | 博客
  • 博客访问: 546359
  • 博文数量: 298
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 3077
  • 用 户 组: 普通用户
  • 注册时间: 2019-06-17 10:57
文章分类

全部博文(298)

文章存档

2022年(96)

2021年(201)

2019年(1)

我的朋友

分类: Java

2021-06-05 14:58:03

1.写个配置类CorsConfig (如果不行,可以不写此类,和springcloud的版本有关)

点击(此处)折叠或打开

  1. package net.youqu.micro.service.config;

  2. import org.springframework.context.annotation.Bean;
  3. import org.springframework.context.annotation.Configuration;
  4. import org.springframework.web.cors.CorsConfiguration;
  5. import org.springframework.web.cors.reactive.CorsWebFilter;
  6. import org.springframework.web.cors.reactive.UrlBasedCorsConfigurationSource;
  7. import org.springframework.web.util.pattern.PathPatternParser;

  8. /**
  9.  * description:
  10.  * from www fhadmin org
  11.  */
  12. @Configuration
  13. public class CorsConfig {
  14.     @Bean
  15.     public CorsWebFilter corsFilter() {
  16.         CorsConfiguration config = new CorsConfiguration();
  17.         config.addAllowedMethod("*");
  18.         config.addAllowedOrigin("*");
  19.         config.addAllowedHeader("*");

  20.         UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(new PathPatternParser());
  21.         source.registerCorsConfiguration("/**", config);

  22.         return new CorsWebFilter(source);
  23.     }
  24. }
2. 配置 application.properties 方式

点击(此处)折叠或打开

  1. #--------gateway配置--------
  2. #跨域配置
  3. spring.cloud.gateway.globalcors.corsConfigurations.[/**].allowedOrigins=*
  4. spring.cloud.gateway.globalcors.corsConfigurations.[/**].allowedHeaders=*
  5. spring.cloud.gateway.globalcors.corsConfigurations.[/**].allowedMethods=*
  6. spring.cloud.gateway.globalcors.corsConfigurations.[/**].allowCredentials=true
yaml 方式

点击(此处)折叠或打开

  1. spring:
  2.   cloud:
  3.     gateway:
  4.       globalcors:
  5.         corsConfigurations:
  6.           '[/**]':
  7.             allowCredentials: true
  8.             allowedHeaders: '*'
  9.             allowedMethods: '*'
  10.             allowedOrigins: '*'




阅读(810) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~