开发环境中,使用axios调用接口时,出现跨域的时候会被浏览器拦截,故而造成请求失败,并且在控制台中显示 No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘http://localhost:8081’ is therefore not allowed access.**
第一步:看看你的项目根部有没有vue.config.js这个文件;
如果没有那你要用“终端”输入“vue ui” 打开vue项目管理界面,找到下面这个配置项,配置好点击保存就在对应的路径生成vue.config.js文件了:
打开vue.config.js 文件,配置需要代理的请求路径前缀 http://www.xxxxxxxx.xxx 或者http://xxx.xxx.xx.xx:xxxx:
配置好之后,记得重启vue项目,要不是不会生效的。
请求前缀,你可以统一在这里设置,也可以不在这里设置,在请求的时候加上。