已拦截跨源请求:同源策略禁止读取位于 的远程资源。(原因:CORS 头缺少 'Access-Control-Allow-Origin')。

其他环境
¥5.00

浏览器报错


已拦截跨源请求:同源策略禁止读取位于  的远程资源。(原因:CORS 头缺少 'Access-Control-Allow-Origin')。


图片.png


最佳答案

原因分析

前端跨域请求的问题。

解决方案,如果后台是java来写的,只需要配置一下class即可

@Configuration
public class CorsConfig implements WebMvcConfigurer {

    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")
            .allowedOrigins("*")
            .allowCredentials(true)
            .allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS")
            .maxAge(3600);
    }
}

Noel T0 被采纳率40%
2020-12-18 12:34
打赏 0 0
页面统计
361 访问
0 帮助
0.00 打赏

hierror 2019 © hierror.com 京ICP备13026190号-1

通知消息
  • 暂无任何消息