fix(other): 修复了与后端不能获取刷新token的BUG

This commit is contained in:
黄磊 2025-03-04 04:19:36 -05:00
parent 75313878f5
commit 9c92fc6252
2 changed files with 8 additions and 3 deletions

View File

@ -35,12 +35,12 @@ export function fetchGetUserInfo() {
* *
* @param refreshToken Refresh token * @param refreshToken Refresh token
*/ */
export function fetchRefreshToken(refreshToken: string) { export function fetchRefreshToken(refreshToken: Api.Auth.LoginToken) {
return request<Api.Auth.LoginToken>({ return request<Api.Auth.LoginToken>({
url: '/auth/refreshToken', url: '/auth/refreshToken',
method: 'post', method: 'post',
data: { data: {
refreshToken ...refreshToken
} }
}); });
} }

View File

@ -15,7 +15,12 @@ async function handleRefreshToken() {
const { resetStore } = useAuthStore(); const { resetStore } = useAuthStore();
const rToken = localStg.get('refreshToken') || ''; const rToken = localStg.get('refreshToken') || '';
const { error, data } = await fetchRefreshToken(rToken); const token = localStg.get('token') || '';
const refresh_Data = {
token,
refreshToken: rToken
};
const { error, data } = await fetchRefreshToken(refresh_Data);
if (!error) { if (!error) {
localStg.set('token', data.token); localStg.set('token', data.token);
localStg.set('refreshToken', data.refreshToken); localStg.set('refreshToken', data.refreshToken);