浏览器为了安全有个同源策略。访问不同源就会存在跨域问题
跨域: ①协议不同②域名不同③端口号
协议、端口号之间是域名
1、在服务器端 配置
Access-Control-Allow-Methods value=“OPTIONS,POST,GET”
Access-Control-Allow-Headers value=“x-requested-with,content-type”
Access-Control-Allow-Origin value=""
//nodejs设置跨域访问
app.all('‘, function(req, res, next) {
res.header(“Access-Control-Allow-Origin”, “*”);
res.header(“Access-Control-Allow-Headers”, “X-Requested-With”);
res.header(“Access-Control-Allow-Methods”, “PUT,POST,GET,DELETE,OPTIONS”);
res.header(“X-Powered-By”, ’ 3.2.1’);
res.header(“Content-Type”, “application/json;charset=utf-8”);
next();
});
//.NET 在服务端web.config 配置
2、就是jsonp ,利用javascript src 不受同源限制 特点,但只能适用Get请求

3、服务器代理
①nigux
②vue devServer.proxy 