内容:实现一个简单的登录和登出的测试
环境:Vue3.0 , 后端Django4.0
登录的网络请求信息:
登出的网络请求:
为啥登出的每携带cookie呢?
axios的相关配置如下:
const request = axios.create({
baseURL: "http://*** *** ***:8000/api/",
withCredentials: true,
timeout: 5000,
})
// 添加请求拦截器
request.interceptors.request.use(config =>{
// 请求之前做的一些事情
// console.log(config)
return config;
},error =>{
return Promise.reject(error);
});
request.interceptors.response.use(response => {
// 对响应数据做的一些事情
return response.data;
},error =>{
return Promise.reject(error);
})
export default request
在我登录之后进行了登出的操作,然而发现登出的request没有携带cookie,显示是cookie被滤除了,不知道这是什么原因?
后端因为得不到同一个cookie值,而获取不了session信息