1. 前端报错:CROS错误

2.在java添加CROS跨域配置类解决
java 代码:
package com.xxx.check.config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.cors.CorsConfiguration;
import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
import org.springframework.web.filter.CorsFilter;
/**
* 类描述 <p>
*
* @author
* @since 2023/4/3 下午7:43
*/
@Configuration
public class CorsConfig {
private CorsConfiguration buildConfig() {
CorsConfiguration corsConfiguration = new CorsConfiguration();
corsConfiguration.addAllowedOrigin("*"); // 1允许任何域名使用
corsConfiguration.addAllowedHeader("*"); // 2允许任何头
corsConfiguration.addAllowedMethod("*"); // 3允许任何方法(post、get等)
return corsConfiguration;
}
@Bean
public CorsFilter corsFilter() {
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
source.registerCorsConfiguration("/**", buildConfig()); // 4
return new CorsFilter(source);
}
}
解决前端CORS错误:Java配置跨域,
文章介绍了当前端遇到CORS错误时,如何通过在后端Java应用中配置CORS来解决。具体步骤包括:1)允许任何域名访问;2)允许任何请求头;3)允许任何HTTP方法;4)配置过滤器以应用这些设置到所有URL。
833

被折叠的 条评论
为什么被折叠?



