p47谷粒商城:跨域请求错误
1、在config中设置的跨域配置GulimallCorsConfiguration
@Configuration
public class GulimallCorsConfiguration {
@Bean
public CorsWebFilter corsWebFilter(){
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
CorsConfiguration corsConfiguration = new CorsConfiguration();
//配置跨域
corsConfiguration.addAllowedHeader("*");
corsConfiguration.addAllowedMethod("*");
//重点!
//boot版本2.4.0以上的 addAllowedOrigin(“*”)改成addAllowedOriginPattern (“*”)
//corsConfiguration.addAllowedOrigin("*");
corsConfiguration.addAllowedOriginPattern("*");
corsConfiguration.setAllowCredentials(true);
source.registerCorsConfiguration("/**",corsConfiguration);
return new CorsWebFilter(source);
}
}
如果boot版本没有问题,就在maven项目那里 clean一下。
希望对您有点帮助。