React-Redux |未处理的拒绝(TypeError):无法读取未定义的属性“数据”

时间:2018-10-20 19:09:50

标签: javascript reactjs redux react-redux

一切正常,直到登录>派发>有效负载:err.response.data。然后给出一个错误: 未处理的拒绝(TypeError):无法读取未定义的属性“数据” 我检查了很多资料,但是找不到错误的地方。 在寄存器中,有效负载:err.response.data可以正常工作。但 登录时出现此错误

TypeError: 'Series' objects are mutable, thus they cannot be hashed

1 个答案:

答案 0 :(得分:1)

看起来不错,但是我会尝试这样做:

  1. 每当服务器启动错误时,请确保发出此对象:

    response.json({response: {data: "Error..."}})

  2. 否则,请检查 loginUser 函数中的未定义对象:

    payload: ((err||{}).response||{}).data || 'Error unexpected'

    这将在您具有未定义的值之前检查嵌套对象。

    Oliver Steele Blog

  3. 中选择的解决方案