遇到问题:在使用网易云api使用手机号登录的时候后端借口提示:
{ status: 400, body: { code: -460, message: '网络太拥挤,请稍候再试!' } }
分析原因:axios每次请求的时候没有携带cookie
解决办法:给axios开启withCredentials: true即可
axios.defaults.withCredentials #是否允许请求携带Cookie
首先将axios.defaults.withCredentials设置为true,允许请求携带Cookie;
设置该属性后访问会报跨域错误,需要后端支持,后端修改header信息前端设置了该属性为true时,后端需要设置Access-Control-Allow-Origin为前端项目的源地址,不可设置为*;此外还需要设置Access-Control-Allow-Creaentials为true