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
*/
export function fetchRefreshToken(refreshToken: string) {
export function fetchRefreshToken(refreshToken: Api.Auth.LoginToken) {
return request<Api.Auth.LoginToken>({
url: '/auth/refreshToken',
method: 'post',
data: {
refreshToken
...refreshToken
}
});
}

View File

@ -15,7 +15,12 @@ async function handleRefreshToken() {
const { resetStore } = useAuthStore();
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) {
localStg.set('token', data.token);
localStg.set('refreshToken', data.refreshToken);