又见跨域大坑....

简介: 又见跨域大坑....

又见跨域大坑....

报错信息如下

"code": 100,
  "message": "When allowCredentials is true, allowedOrigins cannot contain the special value \"*\"since that cannot be set on the \"Access-Control-Allow-Origin\" response header. To allow credentials to a set of origins, list them explicitly or consider using \"allowedOriginPatterns\" instead."

按照之前的配置,但是很意外,出现了错误,配置好像没生效的样子…

看着报错信息,核心就是allowedOriginPatterns 没错了,所以就跟着多配了一个allowedOriginPatterns("*") 但是还是报错!?? 不对啊 理论上应该好了才对啊,于是再看配置文件,喔~ 下面这样才对 把allowedOrigins注释掉就好啦~

@Configuration
public class CrossConfiger implements  WebMvcConfigurer{
        @Override
        public void addCorsMappings(CorsRegistry registry) {
            registry.addMapping("/**")
                   // .allowedOrigins("*")  // 可跨域的域名
                    .allowCredentials(true)
                    .allowedMethods("*")
                    .allowedHeaders("*")
                    .allowedOriginPatterns("*");
        }
    }
相关文章
|
7月前
|
JSON JavaScript 前端开发
学习 同源策略,jsonp,跨域 随记
学习 同源策略,jsonp,跨域 随记
27 0
|
缓存 JSON 前端开发
CORS 详解,终于不用担心跨域问题了
CORS 详解,终于不用担心跨域问题了
1586 0
CORS 详解,终于不用担心跨域问题了
|
1月前
|
JavaScript 安全 前端开发
js开发:请解释什么是跨域请求(CORS),以及如何解决跨域问题。
CORS是一种W3C标准,用于解决浏览器同源策略导致的跨域数据访问限制。它通过服务器在HTTP响应头添加标志允许特定源进行跨域请求。简单请求无需预检,而预检请求(OPTIONS)用于询问服务器是否接受非简单请求。服务器端配置响应头如`Access-Control-Allow-Origin`等实现CORS策略,客户端JavaScript则正常发起请求。若配置不当,浏览器将阻止跨域访问,保障安全。
23 2
|
3月前
|
前端开发 JavaScript 应用服务中间件
前端程序员必须要知道的跨域问题以及解决方法
前端程序员必须要知道的跨域问题以及解决方法
|
8月前
vite遇见跨域怎么解决
vite遇见跨域怎么解决
|
8月前
|
前端开发 Java 应用服务中间件
项目里面怎么解决跨域的?
项目里解决跨域的方法
|
10月前
|
网络协议 Java 数据库连接
java后端跨域 配置 代码
java后端跨域 配置 代码
|
JSON 前端开发 安全
【实战晋级】理解跨域以及工作中跨域问题的处理 - 1
相信大部分前端工程师在日常工作中经常使用 xhr 或者 fetch 从后端 api 里取数据然后进行二次处理,随后渲染到页面。
110 0
【实战晋级】理解跨域以及工作中跨域问题的处理 - 1
|
JSON 前端开发 数据格式
【实战晋级】理解跨域以及工作中跨域问题的处理 - 2 预检请求
本文是第2节,紧接上1节 【实战晋级】理解跨域以及工作中跨域问题的处理 - 1。
165 0
【实战晋级】理解跨域以及工作中跨域问题的处理 - 2 预检请求
|
前端开发 文件存储 数据安全/隐私保护
【小刘带你玩儿前端】什么是跨域以及如何解决?
现在的web项目,很多都是前后端分离,特别容易出现跨域问题
【小刘带你玩儿前端】什么是跨域以及如何解决?