我正在向用户发送密码重置电子邮件;当请求数超过一定级别时,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
这是一种非常奇怪的错误对象格式
答案 0 :(得分:0)
我认为该错误消息是字符串化的。您应该使用JSON.parse
。