网关配置类
    
    
    
    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;
/**
 * @author root
 * @create 2021-06-24 14:35
 */
@Configuration
public class CorsConfig {
    @Bean
    public CorsWebFilter corsFilter() {
        CorsConfiguration config = new CorsConfiguration();
        config.addAllowedMethod("*");// 允许任何方法(post、get等)
        config.addAllowedOrigin("*");// 允许任何域名使用
        config.addAllowedHeader("*");// 允许任何头
        config.setAllowCredentials(true);//允许接受cookie
        UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(new PathPatternParser());
        source.registerCorsConfiguration("/**", config);
        return new CorsWebFilter(source);
    }
}
 
版权声明:本文为weixin_45873488原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
