Vue axios请求服务器端跨域携带cookie问题

axios.defaults.withCredentials = true;

https://img4.mukewang.com/5c8f3f310001507a04550124.jpg

配置如图所示

后端为php跨域配置为
header('Access-Control-Allow-Origin: http://localhost:8080');
header('Access-Control-Allow-Headers: Content-Type,Access-Token');
header('Access-Control-Allow-Credentials: true');

还是报错求大佬指教啊第一次用vue ui组件是ivew-admin ,虽然报错但是我接口可以请求成功返回数据;接口地址为192.168.18.192
下面是一个请求数据的一个接口

https://img.mukewang.com/5c8f3f320001c12a08000304.jpg

https://img4.mukewang.com/5c8f3f340001184708000104.jpg

这是ajax请求

https://img1.mukewang.com/5c8f3f360001179508000515.jpg

繁华开满天机
浏览 2145回答 2
2回答

繁花不似锦

正如楼上所说,在全局配置里配置携带cookie 导致uilt.js文件里面的一个update iview的方法去请求了gitgub导致的错误,把全局注释掉,或者把iview 的那个update 方法注释掉就ok了

智慧大石

看不到代码,猜测一下。你这里是请求github的跨域错误: 把全局的axios.default.withCredentials = true注释掉 在请求你这个服务端(method.php)的时候加上withCredentials = true
打开App,查看更多内容
随时随地看视频慕课网APP