前端解决跨域的几种方式

https://www.cnblogs.com/2050/p/3191744.html
参考

1、 通过jsonp跨域
JSONP 只支持GET请求
JSONP 的优势在于支持老式浏览器,以及可以向不支持 CORS 的网站请求数据。

2、 document.domain + iframe跨域
3、 location.hash + iframe
4、 window.name + iframe跨域
5、 postMessage跨域

6、 跨域资源共享(CORS)

7、 nginx代理跨域
8、 nodejs中间件代理跨域
9、 WebSocket协议跨域
10 降域

跨域请求带cookie

前端请求时在request对象中配置"withCredentials": true;

服务端在response的header中配置"Access-Control-Allow-Origin", “http://xxx:${port}”;

服务端在response的header中配置"Access-Control-Allow-Credentials", “true”

你可能感兴趣的:(js学习,笔记,vue.js,nginx,node.js)