axios额外的属性数据响应和错误

在axios的回应中

axios.get(url).then(response => console.log(response.data.our_response)).catch(err => err.data.our_error)

我可以编写一个全局帮助器函数来假设数据属性始终存在吗?这样我写

try {
  const { result } = await axios.get(url) // instead of const { data: {result}) = await axios.get(url)
} catch(err) {
 console.log(err) //instead err.data.err
}

如果必须正确访问每个api上的数据,这很繁琐。

评论