wujingjing
2024-07-08 e6b6366925db53c55dd6acdc80933bf686b9d852
src/utils/request.ts
@@ -40,33 +40,33 @@
         // }
         // 获取本地的 token
         const accessToken = Local.get(accessTokenKey);
         if (accessToken) {
            // 将 token 添加到请求报文头中
            config.headers!['Authorization'] = `Bearer ${accessToken}`;
         // const accessToken = Local.get(accessTokenKey);
         // if (accessToken) {
         //    // 将 token 添加到请求报文头中
         //    config.headers!['Authorization'] = `Bearer ${accessToken}`;
            // 判断 accessToken 是否过期
            const jwt: any = decryptJWT(accessToken);
            const exp = getJWTDate(jwt.exp as number);
            const isExpired = new Date() >= exp;
            // token 已经过期
            if (isExpired) {
               // 获取刷新 token
               const refreshAccessToken = Local.get(refreshAccessTokenKey);
         //    // 判断 accessToken 是否过期
         //    const jwt: any = decryptJWT(accessToken);
         //    const exp = getJWTDate(jwt.exp as number);
         //    const isExpired = new Date() >= exp;
         //    // token 已经过期
         //    if (isExpired) {
         //       // 获取刷新 token
         //       const refreshAccessToken = Local.get(refreshAccessTokenKey);
               // 携带刷新 token
               if (refreshAccessToken) {
                  config.headers!['X-Authorization'] = `Bearer ${refreshAccessToken}`;
               }
            }
            // get请求映射params参数
            if (config.method?.toLowerCase() === 'get' && config.data) {
               let url = config.url + '?' + tansParams(config.data);
               url = url.slice(0, -1);
               config.data = {};
               config.url = url;
            }
         }
         //       // 携带刷新 token
         //       if (refreshAccessToken) {
         //          config.headers!['X-Authorization'] = `Bearer ${refreshAccessToken}`;
         //       }
         //    }
         //    // get请求映射params参数
         //    if (config.method?.toLowerCase() === 'get' && config.data) {
         //       let url = config.url + '?' + tansParams(config.data);
         //       url = url.slice(0, -1);
         //       config.data = {};
         //       config.url = url;
         //    }
         // }
         return config;
      },
      (error) => {