相信对于我们前端来说,跨域并不陌生.我最近在接接口的时候遇到了2种情况.
- 我在本地请求第三方接口跨域
- 本地链接同环境测试环境的接口跨域
先上方法,我们再说过程.
- 我在本地请求第三方接口跨域. 撤除浏览器的规则
- 鼠标移到浏览器点击右键:
- 目标网址在结尾的引号后面加上 --disable-web-security --user-data-dir=D:\MyChromeDevUserData
- 本地链接同环境测试环境的接口跨域 改配置: 在配置ace.config.ts 里面的dev,你需要把proxy改动一下
dev: {
devServer: {
proxy: {
'/apibase': { //需要跨域的网址
target: 'https://bsidu.com', // 跨域的网址
headers: { // 有的需要有的不需要
Cookie:'',
},
changeOrigin: true,
},
},
},
},
});
终端显示端口被占用: 打开命令提示符:(窗口+r 输入cmd) 苹果:lsof -i :3000 win: netstat -ano | findstr :3000 返回:
终止命令:
taskkill /PID 4608 /F (4608就是最后的这个,你用你自己的代替)
PS:记得用管理员模式打开哦 不然会提示不成功 原因是拒绝访问哦