javascript 未捕获(在承诺中)TypeError:无法读取未定义的属性(阅读'data')

xcitsw88  于 2022-10-30  发布在  Java
关注(0)|答案(3)|浏览(145)

我正在构建CRUD功能,create前几天在组件中使用了相同的代码,但现在它给出了一个错误:

  • 未处理的拒绝(TypeError):无法读取未定义的属性(阅读'data')*

我得到了一个验证错误,不确定它是否与道具有关。下面是错误所在的代码:

> 30 |     const errorResponse = err.response.data.errors;
 console.log(errorResponse)
     | ^  31 |     const errorArr = [];
  32 |     for (const key of Object.keys(errorResponse)) {
  33 |         errorArr.push(errorResponse[key].message)```

Is anyone familiar with this issue and knows how to fix it?
wmtdaxz3

wmtdaxz31#

您试图读取不存在的对象的数据。

err.response.data

尝试console.log(err)console.log(err.response)您可能会发现您的响应中有一些错误。

myzjeezk

myzjeezk2#

问题可能来自于将API连接到应用程序的URL,因此不会从数据库中检索数据

ufj5ltwl

ufj5ltwl3#

我用try和catch来解决这个问题

相关问题