vue项⽬使⽤axios发送请求让ajax请求头部携带cookie的
⽅法
最近做vue项⽬时遇到登录权限问题,登录以后再发送的请求头部并没有携带登录后设置的cookie,导致后台⽆法校验其是否登录。检查发现是vue项⽬中使⽤axios发送ajax请求导致的。查看⽂档得知axios默认是不让ajax请求头部携带cookie的,因此,在main.js中设置如下:
import axios from 'axios'
axios.defaults.withCredentials=true;//让ajax携带cookie
Vue.prototype.$axios = axios;
这样请求头就可以带着设置好的cookie向后台发送请求了,这样初级的登录权限就可以验证了。
如有疑问,欢迎随时交流。
发送ajax请求的步骤
以上这篇vue项⽬使⽤axios发送请求让ajax请求头部携带cookie的⽅法就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。