📜  axios try catch 获取错误状态 cocxe - Javascript (1)

📅  最后修改于: 2023-12-03 14:39:26.094000             🧑  作者: Mango

使用 axios try catch 获取错误状态

在 JavaScript 中,我们经常会使用 axios 进行网络请求。然而,网络请求往往会出现错误,因此我们需要使用 try catch 语句来捕获错误并处理错误状态。

以下是使用 axios try catch 获取错误状态的示例代码:

try {
  const response = await axios.get('https://api.example.com/data');
  console.log(response.data);
} catch (error) {
  console.error(error.response.status);
}

上述代码使用了 try catch 语句来捕获错误。当发生错误时,catch 语句将会执行。在 catch 语句中,我们可以通过 error.response.status 获取错误的状态码。

代码解析

在上述代码中,我们首先使用 try 语句来尝试发起 GET 请求。如果请求成功,我们将打印响应数据。如果请求失败,catch 语句将会执行。

在 catch 语句中,我们使用 console.error 输出错误状态码。注意,我们使用了 error.response.status 来获取错误的状态码。这是因为 axios 返回的错误对象中包含了响应对象 response。我们需要使用 response 对象来获取状态码。

总结

在本文中,我们介绍了如何使用 axios try catch 获取错误状态。通过使用 try catch 语句,我们可以更好地处理网络请求中的错误。如果您想了解更多关于 axios 的知识,建议您查看 axios 的官方文档。