程序员

springcloud alibaba gateway 跨域问题

作者:admin 2021-07-22 我要评论

1.写个配置类CorsConfig?(如果不行 可以不写此类 和springcloud的版本有关) package net.youqu.micro.service.config;import org.springframework.context.annot...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

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

package net.youqu.micro.service.config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.cors.CorsConfiguration;
import org.springframework.web.cors.reactive.CorsWebFilter;
import org.springframework.web.cors.reactive.UrlBasedCorsConfigurationSource;
import org.springframework.web.util.pattern.PathPatternParser;
 * description:
 * java fhadmin.org
 Configuration
public class CorsConfig {
 Bean
 public CorsWebFilter corsFilter() {
 CorsConfiguration config new CorsConfiguration();
 config.addAllowedMethod( * 
 config.addAllowedOrigin( * 
 config.addAllowedHeader( * 
 UrlBasedCorsConfigurationSource source new UrlBasedCorsConfigurationSource(new PathPatternParser());
 source.registerCorsConfiguration( /** , config);
 return new CorsWebFilter(source);
}

2. 配置?application.properties 方式

#--------gateway配置--------
#跨域配置
spring.cloud.gateway.globalcors.corsConfigurations.[/**].allowedOrigins *
spring.cloud.gateway.globalcors.corsConfigurations.[/**].allowedHeaders *
spring.cloud.gateway.globalcors.corsConfigurations.[/**].allowedMethods *
spring.cloud.gateway.globalcors.corsConfigurations.[/**].allowCredentials true

yaml 方式

spring:
 cloud:
 gateway:
 globalcors:
 corsConfigurations:
 [/**] :
 allowCredentials: true
 allowedHeaders: * 
 allowedMethods: * 
 allowedOrigins: * 

?


本文转自网络,原文链接:https://developer.aliyun.com/article/785582

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 数智洞察丨和死神赛跑,那些不得不“闯

    数智洞察丨和死神赛跑,那些不得不“闯

  • 酒店小程序开发瑞蚁解决方案

    酒店小程序开发瑞蚁解决方案

  • 自建Kubernetes集群如何使用阿里云CSI

    自建Kubernetes集群如何使用阿里云CSI

  • 【kafka运维】数据迁移、分区副本重分

    【kafka运维】数据迁移、分区副本重分

腾讯云代理商
海外云服务器