Vue.js - Firebase Auth无法在重置密码

时间:2018-06-19 09:38:28

标签: firebase vue.js firebase-authentication

我正在向用户发送密码重置电子邮件;当请求数超过一定级别时,Firebase会引发错误RESET_PASSWORD_EXCEED_LIMIT

我正在尝试捕获此消息以提醒用户(帐户在一段时间内无法使用...找不到多长时间..)但我无法正确抓取消息..

auth.sendPasswordResetEmail(this.email)
  .catch((error) => {
    console.log('ERROR: ', ...

console.log('错误:',error.message)

  ERROR: {"error":{"code":400,"message":"RESET_PASSWORD_EXCEED_LIMIT","errors":[{"message":"RESET_PASSWORD_EXCEED_LIMIT","domain":"global","reason":"invalid"}]}}

console.log('错误:',error.message.error.message)

错误:未定义

console.log('错误:',error.message ['"错误"'])

错误:未定义

console.log('错误:',error.message ['"错误"'])

ERROR:  undefined

这是一种非常奇怪的错误对象格式

1 个答案:

答案 0 :(得分:0)

我认为该错误消息是字符串化的。您应该使用JSON.parse