未处理的拒绝(TypeError):无法读取未定义反应的属性“错误”

时间:2021-02-01 23:06:20

标签: node.js reactjs

我需要这方面的帮助。我正在创建一个注册表单并收到错误无法读取未定义的属性“错误”

 const handleSubmit = () => {
        const user = {
          email: {email},
          password: {password}
       }
        create(user).then((data) => {
          if (data.error) { 
            setValues({ ...values, error: data.error})
          } else {
            setValues({ ...values, error: '', open: true})
        }
      }) 
    setRedirect(true);  

1 个答案:

答案 0 :(得分:0)

好吧,data 变量是 undefined,因此您无法访问它的属性 error。在 console.log(data) 之前执行 if (data.error) 并检查 createUser 函数输出的内容。