【问题标题】:Vue.js - Firebase Auth cannot check correctly error message on Reset PasswordVue.js - Firebase Auth 无法正确检查重置密码的错误消息
【发布时间】:2018-11-28 05:22:30
【问题描述】:

我正在向用户发送密码重置电子邮件;当请求数量超过某个级别时,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

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

【问题讨论】:

    标签: firebase vue.js firebase-authentication


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2019-05-14
      • 2018-11-02
      • 2021-06-03
      • 1970-01-01
      • 1970-01-01
      • 2018-06-04
      • 2018-12-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多