zoukankan      html  css  js  c++  java
  • SpringCloud使用GateWay网关前端请求请求跨域处理

    增加配置类

    CorsConfig.java

    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;
    
    
    /**
     * @author .
     */
    @Configuration
    public class CorsConfig {
    
        @Bean
        public CorsWebFilter corsWebFilter(){
            UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
    
            CorsConfiguration corsConfiguration = new CorsConfiguration();
            //1、配置跨域
            //允许哪些头进行跨域
            corsConfiguration.addAllowedHeader("*");
            //允许哪些请求方式进行跨域
            corsConfiguration.addAllowedMethod("*");
            //允许哪些请求来源进行跨域
            corsConfiguration.addAllowedOrigin("*");
            //是否允许携带cookie进行跨域,否则跨域请求会丢失cookie信息
            corsConfiguration.setAllowCredentials(true);
    
            source.registerCorsConfiguration("/**",corsConfiguration);
    
            return new CorsWebFilter(source);
        }
    }

    这样yml配置文件就不在需要配置了

    然后要把网关之后使用的服务的跨域去掉 如果配置了的话

    -----------------------有任何问题可以在评论区评论,也可以私信我,我看到的话会进行回复,欢迎大家指教------------------------ (蓝奏云官网有些地址失效了,需要把请求地址lanzous改成lanzoux才可以)
  • 相关阅读:
    谢尔排序(缩小增量排序)
    折半插入排序
    插入排序
    选择排序
    冒泡排序
    ul+js模拟select+改进
    ul+js模拟select
    前端面试题
    js数组去重的三种常用方法总结
    使用PHP实现文件上传和多文件上传
  • 原文地址:https://www.cnblogs.com/pxblog/p/14793814.html
Copyright © 2011-2022 走看看