vue 跨域导致的302重定向问题
在本地开发环境下调用第三方开放平台的上传视频的接口,用本地代理跨域调用没问题
打包好到nginx服务器上面就出现问题,在nginx服务器上面不开启代理跨域,调用这个接口会报跨域错误,要是在nginx配置里面设置了代理跨域,就会出现302重定向的错误
location /api/ {
proxy_pass http://localhost:8080/;
rewrite "^/api1/(.*)$" /api1/$1 break;
}
不知道你这个问题是否已经解决, 如果还没有解决的话:出于浏览器的同源策略限制,同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也是最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。所谓同源(即指在同一个域)就是两个页面具有相同协议(protocol)、主机(host)和端口号(port)