首页 文章

Vue.js - Firebase Auth无法在重置密码上正确检查错误消息

提问于
浏览
0

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

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

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

console.log('ERROR: ', error.message)

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

console.log('ERROR: ', error.message.error.message)

错误:未定义

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

错误:未定义

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

ERROR:  undefined

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

1 回答

  • 0

    我相信错误消息是字符串化的 . 你应该使用 JSON.parse .

相关问题