Javascript 检索不同错误结果的React Fetch错误文本
因此,我获取一个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 检索不同错误结果的React Fetch错误文本,javascript,reactjs,Javascript,Reactjs,因此,我获取一个url,我的API返回数据或500个错误以及一些错误代码。我试图捕获错误代码并在React中显示它。在控制台中,我看到了错误,但看起来是这样的: 因此,我看到了“未找到”这是我想要显示的文本,但是我如何才能将此文本从错误格式中取出,以便在其他地方使用它呢 这是我的代码,希望这能解释我正在做的事情: callApi=异步url=>{ const response=等待获取URL; const body=wait response.json; 如果response.status!=
}; JavaScript错误继承自基本对象。这意味着它们几乎总是具有设置的消息属性,这意味着您可以简单地执行以下操作:
console.log(err.message);
同样需要说明的是,它是一个浏览器API,与React无关。啊,太棒了。非常感谢。