angular 如何在后端捕获响应并显示异常句柄

how to catch response and display the exception handle in back-end in angular

我正在尝试捕获响应并在未找到数据时在浏览器中显示,但是当响应在数组中时我不知道该怎么做。

在邮递员响应中是通过以下方式: [ { "responseStatus": "没有找到记录!!", “响应代码”:“0” } ] 我试图捕捉并在浏览器中显示,但没有用。我这样试过:

 if (response.responseCode == "0") {
        Swal.fire({
          icon:"warning",
          title: 'Data Not Exists!',
          confirmButtonColor: 'green',
        })
      }

当给定的响应为数组形式时,如何捕获响应并在浏览器中显示:[ { "responseStatus": "没有找到记录!!", “响应代码”:“0” } ]

提前致谢

if (response.responseCode == "0") {

response 长什么样?

是这个吗?

response = [ 
  { "responseStatus": "No record found!!", "responseCode": "0" } 
];

还是这个?

response = { "responseStatus": "No record found!!", "responseCode": "0" };

第一个是数组,所以你需要response[0].responseCode[0] 是伸入数组并获取第一个元素。

当响应 returns 成功时,您当然需要添加一些逻辑来处理 object/array。