仅捕获到HTTP状态,而不捕获JSON错误响应

时间:2019-09-18 15:35:53

标签: react-native axios

后端API会以HTTP状态400和错误消息进行响应,如下所示:

  {detail: 'msg'}

它在Web门户上运行良好,但是使用以下代码,我无法读取响应数据:

try {
  let res = await axios.post(APIS.START.LOGIN, loginData);

} catch (e) {
  console.log(69, e);
}

1 个答案:

答案 0 :(得分:0)

您可以通过引用e.response.data来访问失败的请求的正文。

只需将console.log(69, e)替换为console.log(69, e.response.data)