我在同一个API调用中有不同的错误。我想把后台的相关错误显示给前端。例如,我想显示 'Site name exist'
前端错误
后端:
if (Sname) {
console.log("Site Name Exist");
return next(new ErrorResponse("Site name exist", 401));
}
if (Cname) {
console.log("Company Name Exist");
return next(new ErrorResponse("Company name exist", 401));
}
前端
try {
const { datab } = await axios.post(
"/api/auth/companyOrigin",
{
data,
},
config );
setStep(step + 1);
}
catch(error){
console.log("Error " + error);//Show error here(site name exist)
}
需要手动处理401个错误
axios.post("api/auth/companyOrigin", { data,},config )
.catch((error) => {
if (error.response) {
console.log(error.response.data);
console.log(error.response.status);
}
})