= new XMLHttpRequest();
// 配置请求地址和请求方式
xhr.open("get", "http://localhost:3000/jsonData");...// 发送请求
xhr.send();
// 监听事件 onload 接收完整的服务器响应数据
xhr.onload = function () {
console.log...,还是比较方便
fetch
fetch是es6提出的一种解决方式,没有用xmlrequest,使用了原生的js,应该是速度最快的,但是兼容性可能有问题
fetch('http://localhost...get请求,所有讲解下面的cors
cors跨域
cors跨域则是由服务端进行设置,一般不需要前端负责
下面是node的方式
'Access-Control-Allow-Credentials':.../默认与允许的文本格式json和编码格式
代理跨域
代理跨域就是讲浏览器的请求让本站点的服务器去请求,因为服务器没有跨域概念,所有可以直接拿到
这个是vue的代码
devServer: {