我正在尝试将Firebase电子邮件验证链接验证添加到我的应用中,但收到错误消息“无法读取null的电子邮件属性”

时间:2019-06-28 09:24:05

标签: reactjs firebase redux

我正在尝试将Firebase电子邮件验证链接验证添加到我的应用中,但收到错误cannot read email property of null

我试图按照网络上的Firebase文档进行操作,但无法找到在何处以及如何实施的完整解决方案

 var actionCodeSettings = {
  url: 'campatron.com' + firebase.auth().currentUser.email,
  handleCodeInApp: true,
  // When multiple custom dynamic link domains are defined, specify which
  // one to use.
  dynamicLinkDomain: "example.page.link"
};
firebase.auth().currentUser.sendEmailVerification(actionCodeSettings)
  .then(function() {
    // Verification email sent.
  })
  .catch(function(error) {
    // Error occurred. Inspect error.code.
  });

1 个答案:

答案 0 :(得分:0)

currentUser属性尚未初始化,这意味着在您到达此代码时,您的用户尚未登录。您的应用在哪里调用这段代码?