This commit is contained in:
hailin 2025-03-14 20:54:39 +08:00
parent 06f845d841
commit c18a99dfdb
1 changed files with 30 additions and 31 deletions

View File

@ -105,45 +105,44 @@ export function MixSignUp(props: {
await service.post('/api/v1/common/auth-code', { await service.post('/api/v1/common/auth-code', {
user_name: username, user_name: username,
email: username, email: username,
}).then(function (result: any) { }).then(function (result: any) {
setIsLoading(false); setIsLoading(false);
console.log("==================> result:", result) console.log("==================> result:", result);
if (result && result.header.code != 0) { // 如果返回的header中的code不为0表示失败
if (result && result.header.code !== 0) {
toast.error(result.header.message) toast.error(result.header.message); // 提示错误信息
return return;
} }
props.password(password) props.password(password); // 设置密码
toast.success(result.header.message) toast.success(result.header.message); // 提示成功信息
props.setVerification(true); props.setVerification(true); // 更新状态
{ {/* localStorage["name"]="bonly"; */ } }
}).catch((err: any) => { }).catch((err: any) => {
setIsLoading(false); setIsLoading(false);
console.log(err);
// 更详细的错误信息
if (err.response) {
// 如果是网络请求返回的错误(如 4xx 或 5xx 错误)
console.error("Response Error:", err.response);
toast.error(`API 错误: ${err.response.status} - ${err.response.data.message || '未知错误'}`);
} else if (err.request) {
// 如果请求没有响应
console.error("Request Error:", err.request);
toast.error("请求超时或无法连接到服务器");
} else {
// 其他错误(如代码错误)
console.error("General Error:", err.message);
toast.error(`发生了一个错误: ${err.message}`);
}
}); });
} catch (error) { } catch (err) {
setIsLoading(false); setIsLoading(false);
// 更详细的错误信息 console.error("Unexpected Error:", err);
if (err.response) { toast.error("发生了一个意外错误");
// 如果是网络请求返回的错误(如 4xx 或 5xx 错误)
console.error("Response Error:", err.response);
toast.error(`API 错误: ${err.response.status} - ${err.response.data.message || '未知错误'}`);
} else if (err.request) {
// 如果请求没有响应
console.error("Request Error:", err.request);
toast.error("请求超时或无法连接到服务器");
} else {
// 其他错误(如代码错误)
console.error("General Error:", err.message);
toast.error(`发生了一个错误: ${err.message}`);
}
} }
}; };
return ( return (