请求的地址和当前的地址 端口 域名 协议 只要有一个不一样 就产生了跨域问题。
* 跨域请报错的原因
浏览器同源策略&&请求是ajax类型
解决方案 :
1.前端用JSONP方式发请求
只支持get请求 jquery封装了jsonp请求的方法 需要指定datatype为 jsonp
2.后端写代码(CORS)在响应中添加必要的响应头,让响应回来之后浏览器不报错
通过服务器设置一系列响应头来实现跨域
下载cors包 npm i cors
加载cors const cors = require('cors');
l注册为中间件:app.use(cors());
3.代理转发(proxy)<