Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检索不同错误结果的React Fetch错误文本_Javascript_Reactjs - Fatal编程技术网

Javascript 检索不同错误结果的React Fetch错误文本

Javascript 检索不同错误结果的React Fetch错误文本,javascript,reactjs,Javascript,Reactjs,因此,我获取一个url,我的API返回数据或500个错误以及一些错误代码。我试图捕获错误代码并在React中显示它。在控制台中,我看到了错误,但看起来是这样的: 因此,我看到了“未找到”这是我想要显示的文本,但是我如何才能将此文本从错误格式中取出,以便在其他地方使用它呢 这是我的代码,希望这能解释我正在做的事情: callApi=异步url=>{ const response=等待获取URL; const body=wait response.json; 如果response.status!=

因此,我获取一个url,我的API返回数据或500个错误以及一些错误代码。我试图捕获错误代码并在React中显示它。在控制台中,我看到了错误,但看起来是这样的:

因此,我看到了“未找到”这是我想要显示的文本,但是我如何才能将此文本从错误格式中取出,以便在其他地方使用它呢

这是我的代码,希望这能解释我正在做的事情:

callApi=异步url=>{ const response=等待获取URL; const body=wait response.json; 如果response.status!==200抛出Errorbody.messages; 返回体; }; 这是callapirl .thenresults=>{ 这就是结果; } .catcherr=>{ console.logerr; 如果错误===未找到{ 控制台。日志“未找到” } 如果错误===无访问权限{ console.log'No Access' }
}; JavaScript错误继承自基本对象。这意味着它们几乎总是具有设置的消息属性,这意味着您可以简单地执行以下操作:

console.log(err.message);

同样需要说明的是,它是一个浏览器API,与React无关。

啊,太棒了。非常感谢。