优化错误处理逻辑,确保在请求失败时返回更详细的错误信息
This commit is contained in:
parent
5c380331ba
commit
cdf06c4c6f
@ -10,7 +10,7 @@
|
|||||||
<v-card-text>
|
<v-card-text>
|
||||||
<v-row dense>
|
<v-row dense>
|
||||||
<v-card-text style="color: red;">
|
<v-card-text style="color: red;">
|
||||||
请在下方文本框中一字不差地输入引号内的内容:“{{ DialogDeleteAccountPromise }}”之后,您才能删除账号。
|
请在下方文本框中一字不差地输入引号内的内容:“<span style="user-select: none;">{{ DialogDeleteAccountPromise }}</span>”之后,您才能删除账号。
|
||||||
</v-card-text>
|
</v-card-text>
|
||||||
<v-col cols="12" sm="12">
|
<v-col cols="12" sm="12">
|
||||||
<v-text-field v-model="dialogDeleteAccountPromise" :label="DialogDeleteAccountPromise"
|
<v-text-field v-model="dialogDeleteAccountPromise" :label="DialogDeleteAccountPromise"
|
||||||
@ -78,7 +78,11 @@ const requestDeleteAccount = async () => {
|
|||||||
return res.data as DeleteAccountResponse;
|
return res.data as DeleteAccountResponse;
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
let ex = e as AxiosError;
|
let ex = e as AxiosError;
|
||||||
|
if (ex.response?.data) {
|
||||||
return ex.response?.data as DeleteAccountResponse;
|
return ex.response?.data as DeleteAccountResponse;
|
||||||
|
} {
|
||||||
|
return { error: ex.message };
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -78,7 +78,11 @@ const login = async (userId: string, password: string) => {
|
|||||||
return res.data as LoginResponse;
|
return res.data as LoginResponse;
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
let ex = e as AxiosError;
|
let ex = e as AxiosError;
|
||||||
|
if (ex.response?.data) {
|
||||||
return ex.response?.data as LoginResponse;
|
return ex.response?.data as LoginResponse;
|
||||||
|
} {
|
||||||
|
return { error: ex.message };
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -84,7 +84,11 @@ const register = async (userId: string, password: string) => {
|
|||||||
return res.data as RegisterResponse;
|
return res.data as RegisterResponse;
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
let ex = e as AxiosError;
|
let ex = e as AxiosError;
|
||||||
|
if (ex.response?.data) {
|
||||||
return ex.response?.data as RegisterResponse;
|
return ex.response?.data as RegisterResponse;
|
||||||
|
} {
|
||||||
|
return { error: ex.message };
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -76,7 +76,11 @@ const requestRepasswd = async () => {
|
|||||||
return res.data as RepasswdResponse;
|
return res.data as RepasswdResponse;
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
let ex = e as AxiosError;
|
let ex = e as AxiosError;
|
||||||
|
if (ex.response?.data) {
|
||||||
return ex.response?.data as RepasswdResponse;
|
return ex.response?.data as RepasswdResponse;
|
||||||
|
} {
|
||||||
|
return { error: ex.message };
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user