lsc 2 月之前
父節點
當前提交
8d62142be6
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      src/common/axios.config.js

+ 4 - 0
src/common/axios.config.js

@@ -4,6 +4,7 @@ import qs from "qs"
 axios.defaults.timeout = 600000   //响应时间
 axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8';        //配置请求头
 axios.defaults.baseURL = process.env.NODE_HOST;   //配置接口地址
+axios.defaults.withCredentials = true;   //允许携带cookie
 console.log(process.env)
 
 const CancelToken = axios.CancelToken;
@@ -12,6 +13,9 @@ let cancel; // 用于存储取消请求的方法
 //POST传参序列化(添加请求拦截器)
 axios.interceptors.request.use((config) => {
   //在发送请求之前做某件事
+  // 确保每个请求都携带cookie
+  config.withCredentials = true;
+  
   let token = sessionStorage.getItem('access_token') || ""  //获取token
   if (token != "") {
     config.headers = {