Vue axios 跨域請求無法帶上cookie的解決
在main.js設置
// 攜帶cookie
axios.defaults.withCredentials = true
補充知識:VUE axios請求跨域時沒有帶上cookie或者每次cookie都改變
這兩天用VUE寫管理后端時,碰到一個奇葩問題:
我本地使用dev配置開發(fā)的時候 請求可以帶上cookie信息 打包出來部署在服務器上 請求就沒帶上cookie信息。
然后自己慢慢排查,聯(lián)合后端同事,排查這個cookie問題,前端也配置了
axios.defaults.withCredentials = true;
后端也配置了跨域cookie,然后就是沒用,每次后臺獲取到的sessionID都是一個新的。
得,仔細對比了跨域相關的配置,發(fā)現(xiàn)這塊真的沒啥問題,那就開始檢查VUE工程的引入的工具了。
經(jīng)過挨個排查,終于發(fā)現(xiàn)了作妖的東西了:mock.js
由于配置的問題,在打包部署的時候,將mock引入打包了,mock將每次的請求的cookie都重新刷新了,導致后臺每次獲取的SessionID都不一樣。
得,自己寫的代碼 怪誰呢?
以上這篇Vue axios 跨域請求無法帶上cookie的解決就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
基于Echarts圖表在div動態(tài)切換時不顯示的解決方式
這篇文章主要介紹了基于Echarts圖表在div動態(tài)切換時不顯示的解決方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07Vue 微信端掃描二維碼蘋果端卻只能保存圖片問題(解決方法)
這幾天在做項目時遇到微信掃描二維碼的然后進入公眾號網(wǎng)頁巴拉巴拉的,然后就很順利的遇到了在安卓端掃碼的時候,順利的一塌糊涂,然后到了蘋果端的時候,就只能出現(xiàn)一個保存圖片,然后就寫一下記錄一下這問題的解決方法2020-01-01vue使用keep-alive實現(xiàn)數(shù)據(jù)緩存不刷新
這篇文章主要介紹了vue使用keep-alive實現(xiàn)數(shù)據(jù)緩存不刷新,這里整理了詳細的代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-10-10vue中手機號,郵箱正則驗證以及60s發(fā)送驗證碼的實例
下面小編就為大家分享一篇vue中手機號,郵箱正則驗證以及60s發(fā)送驗證碼的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-03-03Vue 關閉當前頁、關閉當前標簽tagsView的實現(xiàn)方法
這篇文章主要介紹了Vue 關閉當前頁、關閉當前標簽tagsView,主要有兩種方式,一種是在vue頁面直接實現(xiàn),另一種在js文件中寫自定義函數(shù),在vue頁面中調用,本文通過實例代碼介紹的非常詳細,需要的朋友可以參考下2022-08-08