跨域
原因:
同源策略,cookie、localstorage、indexdb无法读取、dom无法操作、ajax无法发送
前后端通信方式:
ajax、websocket、CORS
解决:
JSONP:网页动态插入元素由它向跨源网址发出请求,服务器收到请求后,将数据放在一个指定名字的回调函数里传回来。只能发get请求
window.postMessage:window对象新增了一个方法,允许跨窗口通信
CORS:跨源资源共享。服务器配置
websocket:是HTML5提供的一种在单个 TCP 连接上进行全双工通讯的协议。
Nginx反向代理