FirebaseError interface

FirebaseError 是标准 JavaScript Error 对象的子类。除了消息字符串和堆栈轨迹之外,它还包含字符串代码。

签名

export interface FirebaseError 

属性

属性 类型 说明
代码 字符串 错误代码是采用以下格式的字符串:"service/string-code"。部分示例包括 "auth/invalid-uid""messaging/invalid-recipient"虽然给定错误的消息可能会发生变化,但代码在 Firebase SDK 的向后兼容版本之间将保持不变。
消息 字符串 针对刚刚发生的错误的说明消息。此消息旨在对您(即开发者)有所帮助。由于此消息通常不会向最终用户传递有意义的信息,因此不应显示在您的应用中。
堆栈 字符串 包含错误最初发生时执行回溯的字符串值。这些信息有助于通过 Firebase 支持对错误原因进行问题排查

方法

方法 说明
toJSON() 返回此错误的可序列化对象表示。

FirebaseError.code

错误代码是采用以下格式的字符串:"service/string-code"。例如 "auth/invalid-uid""messaging/invalid-recipient"

虽然特定错误的消息可能会更改,但代码在 Firebase SDK 的向后兼容版本之间将保持不变。

签名

code: string;

FirebaseError.message

针对刚刚发生的错误的说明消息。

本邮件旨在对您(开发者)有所帮助。由于此消息通常不会向最终用户传递有意义的信息,因此不应显示在您的应用中。

签名

message: string;

FirebaseError.stack

包含错误最初发生时执行回溯的字符串值。

这些信息有助于通过 Firebase 支持对错误原因进行问题排查。

签名

stack?: string;

FirebaseError.toJSON()

返回此错误的可序列化对象表示。

签名

toJSON(): object;

返回

对象

此对象的可序列化 JSON 表示法。