第一次调用接口,access-control-allow-origin重复导致跨域,如何解决?-灵析社区

刘一抗二二

同一个接口,新开浏览器页面第一次调用跨域,后面正常,这是为什么? 跨域是因为access-control-allow-origin重复; 页面是iframe嵌套的; ![](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240917/b1e5eb07d0c66b38d19de98f5480738c.png) ![](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240917/35555afc14876440317fa6ce8e9a0c3c.png) ![](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240917/7a049aa9d04c42fdde9a20d0395044bc.png) 怎么去除第一次接口多的access-control-allow-origin

阅读量:201

点赞量:0

问AI
这个可以让你们后端看一下当状态码为401时的配置是否正确 server { listen 80; server_name example.com; location / { auth_basic "Restricted Area"; auth_basic_user_file /etc/nginx/.htpasswd; # Add header for successful requests add_header Access-Control-Allow-Origin "*"; # Custom error page for 401 Unauthorized error_page 401 = @error401; } location @error401 { # Add the Access-Control-Allow-Origin header add_header Access-Control-Allow-Origin "*"; # 其他跨域相关的...,是不是在这里给重复了 # Return the default 401 status return 401; } }