Vue3 跨域請求攜帶cookie操作並記錄cookie
近期做的專案比較雜,涉及到前端框架的工作,遇到了許多問題,記錄一下這個比較棘手的問題;
專案已有基礎:
已解決跨域訪問的問題,確保請求不會被遮蔽,vue專案中已經配置好了axios
axios.post('/users/', {
username: this.username,
password: this.password,
}, {
responseType: 'json',
withCredentials: true
})
.then(response => {
// 記錄使用者的登入狀態
sessionStorage.clear();
localStorage.clear();
localStorage.token = response.data.token;
localStorage.username = response.data.username;
localStorage.user_id = response.data.id;
location.href = '/index.html';
})
.catch(error=> {
if (error.response.status == 400) {
if ('non_field_errors' in error.response.data) {
this.error_sms_code_message = error.response.data.non_field_errors[0];
} else {
this.error_sms_code_message = '資料有誤';
}
this.error_sms_code = true;
} else {
console.log(error.response.data);
}
})
相關文章
- 跨域請求cookie資源共享詳解跨域Cookie
- ajax 請求攜帶cookie 瀏覽器報錯Cookie瀏覽器
- vue-resource get/post請求如何攜帶cookie的問題VueCookie
- JavaScript cookie 跨域JavaScriptCookie跨域
- Cookie 與 HTTP請求CookieHTTP
- cookie跨域共享 cookie二級域名共享 前後端分離專案共享cookieCookie跨域後端
- 跨域請求跨域
- Java操作Cookie之新增CookieJavaCookie
- vue跨域請求Vue跨域
- CORS跨域請求CORS跨域
- 如何獲取Cookie並使用Cookie侵入Cookie
- 允許跨域請求跨域
- vue axios 請求跨域VueiOS跨域
- HttpServletRequest使用者請求與cookie詳解HTTPServletCookie
- axios躺坑之路:cookie,簡單請求與非簡單請求。iOSCookie
- Python Cookie HTTP獲取cookie並處理PythonCookieHTTP
- web跨域及cookie相關知識總結Web跨域Cookie
- 記錄一次解決服務請求的跨域問題跨域
- Vue——介面請求支援跨域Vue跨域
- 同源政策與跨域請求跨域
- Cross-origin 跨域請求ROS跨域
- 跨域請求後端配置跨域後端
- php 支援jsonp跨域請求PHPJSON跨域
- NGINX如何配置跨域請求Nginx跨域
- scrapy框架攜帶cookie訪問淘寶購物車框架Cookie
- Flask(11)- 操作 CookieFlaskCookie
- MAC 下使用Postman設定Cookie來發起請求MacPostmanCookie
- 巧用javascript ajax,實現跨域請求外帶,增大漏洞危害JavaScript跨域
- Cookie小記Cookie
- Cookie筆記Cookie筆記
- Cookie 詳解以及實現一個 cookie 操作庫Cookie
- IE9 跨域請求相容IE9跨域
- 跨域之OPTION請求【轉載】跨域
- web 跨域請求安全問題Web跨域
- jmeter學習指南之深入分析跨域傳遞cookieJMeter跨域Cookie
- QWebEngineView去除自帶CookieWebViewCookie
- Python教程分享:Python Cookie HTTP獲取cookie並處理PythonCookieHTTP
- 【Javascript】——簡單cookie操作JavaScriptCookie