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。
我正在尝试捕获响应并在未找到数据时在浏览器中显示,但是当响应在数组中时我不知道该怎么做。
在邮递员响应中是通过以下方式: [ { "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。