最近做vue項目時遇到登錄權限問題,登錄以后再發送的請求頭部并沒有攜帶登錄后設置的cookie,導致后臺無法校驗其是否登錄。檢查發現是vue項目中使用axios發送ajax請求導致的。查看文檔得知axios默認是不讓ajax請求頭部攜帶cookie的,因此,在main.js中設置如下:
import axios from 'axios'axios.defaults.withCredentials=true;//讓ajax攜帶cookieVue.prototype.$axios = axios;
這樣請求頭就可以帶著設置好的cookie向后臺發送請求了,這樣初級的登錄權限就可以驗證了。
如有疑問,歡迎隨時交流。
以上這篇vue項目使用axios發送請求讓ajax請求頭部攜帶cookie的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持錯新站長站。
新聞熱點
疑難解答
圖片精選