|
阅读:4318回复:0
[前端]Vue项目:The ‘Access-Control-Allow-Origin’ header contains multiple values ‘*’, but only one is allowed
错误信息:
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", "*"); |
|
|