解决跨域 动态代理如发票,保险等pdf文件
1 页面访问
/app/pdf?url=this.$route.query.url
"/app/static/pdf/web/viewer.html?file="+encodeURIComponent("/app/pdf?url="+decodeURIComponent(decodeURIComponent(this.$route.query.url)));
nginx配置
server{
resolver 223.5.5.5; // 电信的域名解析服务器地址
location ~/app/pdf {
if ($query_string ~* ^(.*)url=(.*)$){
set $proxyUrl $2;
proxy_pass $proxyUrl;
}
}
}
------------------------------------------------------------------------------------------------------------------------------------------
待续。。。。