场景
1 学习前后端遇到跨域问题
No 'Access-Control-Allow-Origin' header is present on the requested resource.
解决方法(只适用用学习 正常实际项目中需要网关或者Nginx 统一处理)
@Configuration
public class CorsConfig implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**") // 映射请求地址
.allowedOriginPatterns("*")
.allowedHeaders(CorsConfiguration.ALL)
.allowedMethods(CorsConfiguration.ALL)
.allowCredentials(true)
.maxAge(3600);//1 小时内不需要在预检(发OPTIONS)请求
}
}