reactjs 当状态代码为500时,React代码不显示错误

yws3nbqq  于 2023-03-17  发布在  React
关注(0)|答案(1)|浏览(122)

React代码状态读取失败,因此当状态代码为500时不显示任何错误
try { const res =等待轴({方法:“帖子”,网址:${landslide},数据:表单数据,标题:{“内容类型”:“多部分/表格数据”} });控制台.log(“你好”,res);如果(资源数据状态=== 200){ swal(“成功”,资源数据消息,“成功”).那么(函数(){导航(“/滑坡”);}); } else if(资源数据状态=== 500){ swal(“警告”,资源数据消息,“警告”).then(函数(){导航(“/滑坡”);}); } } catch(error){ swal(“警告”,“请检查表单输入”,“警告”).then(function(){ navigation(“/landslide-report”);); }

}
wz3gfoph

wz3gfoph1#

设置trycatch方法以更好地捕获错误。

try { 
  await getData();
} catch (error) {
 if(error.response.status === 500) { // your error
   // your code for that particular error
 }
}

相关问题