Spring Boot +Vue 解决跨域
后端设置(springboot):
@Configuration
public class CorsConfig {
public CorsConfig() {
}
@Bean
public CorsFilter corsFilter() {
CorsConfiguration config = new CorsConfiguration();
config.addAllowedOrigin("http://localhost:9528");
config.addAllowedOrigin("*");
/*允许携带cookie*/
config.setAllowCredentials(true);
/*允许携带所有请求头*/
config.addAllowedHeader("*");
/*允许所有请求方法*/
config.addAllowedMethod("*");
/*添加映射路径*/
UrlBasedCorsConfigurationSource CorsSource = new UrlBasedCorsConfigurationSource();
CorsSource.registerCorsConfiguration("/**", config);
return new CorsFilter(CorsSource);
}
}
前端设置(Vue):
vue设置全局参数withCredentials : true
解决跨域问题很多方式,以上方式设置方便,亲测有效。

浙公网安备 33010602011771号