| | |
| | | // } |
| | | |
| | | // 获取本地的 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) => { |