一: 什么是跨域问题
例子:
跨域问题:
当前页面: http://www.kuakuakua.com :8080
跳转请求: https://www.javashuo.com : 3000
会出现跨域问题: 同三源
协议:http和https 不同
域名:http://www.kuakuakua.com 和 http://www.javashuo.com不同
端口:3000 和 8000 端口不同
其上只要有一个不一样就会 导致 H5 跨域问题
解决办法:
"h5": {
"devServer": {
"port": 8080, //浏览器运行端口
"disableHostCheck": true, //设置跳过host检查
"proxy": {
"/api": {
"target": "http://172.24.65.204:3000", //目标接口域名
"changeOrigin": true, //是否跨域
"secure": false, // 设置支持https协议的代理
"pathRewrite": {
"^/api": ""
}
}
}
}
}