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
- [號外號外]ios系統中應用webview、safari瀏覽器cors請求跨域不攜帶cookie問題解決iOSWebView瀏覽器CORS跨域Cookie
- CORS跨域cookie傳遞CORS跨域Cookie
- 使用PHP實現跨域COOKIEPHP跨域Cookie
- 跨域請求跨域
- cookie跨域共享 cookie二級域名共享 前後端分離專案共享cookieCookie跨域後端
- 關於Cookie跨域的問題Cookie跨域
- Cookie記錄瀏覽記錄Cookie
- CORS跨域請求CORS跨域
- vue跨域請求Vue跨域
- JS獲取跨域的cookie例項JS跨域Cookie
- Java操作Cookie之新增CookieJavaCookie
- 操作cookieCookie
- jquery ajax 跨域請求jQuery跨域
- 允許跨域請求跨域
- scrapy框架攜帶cookie訪問淘寶購物車框架Cookie
- 如何獲取Cookie並使用Cookie侵入Cookie
- 記錄一次解決服務請求的跨域問題跨域
- js cookie操作JSCookie
- js操作cookieJSCookie
- 操作cookie外掛jquery.cookie用法CookiejQuery
- web跨域及cookie相關知識總結Web跨域Cookie
- 同源政策與跨域請求跨域
- 跨域請求後端配置跨域後端
- Vue——介面請求支援跨域Vue跨域
- vue axios 請求跨域VueiOS跨域
- NGINX如何配置跨域請求Nginx跨域
- 什麼是跨域請求?跨域
- CORS跨域請求總結CORS跨域
- cookie的作用域Cookie
- axios躺坑之路:cookie,簡單請求與非簡單請求。iOSCookie
- Python Cookie HTTP獲取cookie並處理PythonCookieHTTP
- HttpServletRequest使用者請求與cookie詳解HTTPServletCookie
- Flask(11)- 操作 CookieFlaskCookie