前端跨域问题
作者:互联网
跨越问题: 因为安全问题只能访问同源的域名 不同源的请求将会被拦截
编写配置类 配置跨域信息
@Configuration
public class CorsConfig {
@Bean
public CorsFilter corsFilter() {
// 1. 添加cors配置信息
CorsConfiguration config = new CorsConfiguration();
// 允许所有域名向后端提交请求
config.addAllowedOriginPattern("*");
// 设置是否发送cookie信息
config.setAllowCredentials(true);
// 设置允许请求的方式
config.addAllowedMethod("*");
// 设置允许的header
config.addAllowedHeader("*");
// 2. 为url添加映射路径
UrlBasedCorsConfigurationSource corsSource = new UrlBasedCorsConfigurationSource();
corsSource.registerCorsConfiguration("/**", config);
// 3. 返回重新定义好的corsSource
return new CorsFilter(corsSource);
}
标签:跨域,corsSource,前端,问题,CorsConfiguration,new,config,public,UrlBasedCorsConfiguratio 来源: https://www.cnblogs.com/lyraHeartstrings/p/15027688.html