FirebaseError interface

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

签名:

export interface FirebaseError 

特性

财产类型描述
代码细绳错误代码是使用以下格式的字符串: "service/string-code" 。一些示例包括"auth/invalid-uid""messaging/invalid-recipient"虽然给定错误的消息可能会发生变化,但向后兼容版本的 Firebase SDK 之间的代码将保持不变。
信息细绳刚刚发生的错误的解释消息。此消息旨在对您(开发人员)有所帮助。由于它通常不会向最终用户传达有意义的信息,因此不应在您的应用程序中显示此消息。
细绳包含错误最初发生时的执行回溯的字符串值。此信息可用于通过Firebase 支持排查错误原因

方法

方法描述
toJSON()返回此错误的 JSON 可序列化对象表示形式。

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()

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

签名:

toJSON(): object;

返回:

目的

该对象的 JSON 可序列化表示。