doubleyong
管理员
管理员
  • 最后登录2025-12-02
  • 发帖数1198
  • 最爱沙发
  • 喜欢达人
  • 原创写手
  • 社区居民
  • 忠实会员
阅读:4315回复:0

[前端]Vue项目:The ‘Access-Control-Allow-Origin’ header contains multiple values ‘*’, but only one is allowed

楼主#
更多 发布于:2022-06-10 15:12
错误信息:

Access to XMLHttpRequest at 'http: / /loca :8001/#/login:1lhost:88/api/sys/login' from origin 'http:/ /localhost:8001' has been blocked by CORs policy: The 'Access-Control-Allow-Origin' header contains multiple values 'http: //localhost:8001,http://localhost:8001", but only one is allowed.

原因:
contains multiple values "*" 意思就是设置了2次跨域,但是只有一个是允许的,移除其中的任意一个就好了.


解决方案:


注:  大家设置跨域的方法不一样,所以,不能给出公共的解决方案。


主要的解决思路就是:


   查看是否有重复设置"Access-Control-Allow-Origin" 的可能 ;如下:就出现了重复添加,删除一个即可;
  
  res.header("Access-Control-Allow-Origin", "*");
      res.header("Access-Control-Allow-Origin", "*");
知识需要管理,知识需要分享
游客


返回顶部

公众号

公众号