跨域
同源策略:浏览器的一种安全协议,协议主机端口号其中一个对应不上就会产生同源策略,从而产生跨域问题
解决跨域:
三种方式:
1.后台直接放开(不安全)
2.JSONP script标签中src不受同源策略的影响,需要后端配合
3.配置代理(现在的普遍方式)
// 配置代理
//写到vue.config.js中
devServer:{
proxy:{
//代理的名字(自定义)/get-data
'/get-data':{
//代理的地址
target:'http://course.myhope365.com/api/',
//是否跨域
changeOrigin:true,
//路径重写
pathRewrite:{
'^/get-data':''
}
}
}
}