FirebaseError interface

FirebaseError เป็นคลาสย่อยของอ็อบเจ็กต์ Error JavaScript มาตรฐาน นอกจากสตริงข้อความและการติดตามสแต็กแล้ว ยังมีโค้ดสตริงอีกด้วย

ลายเซ็น:

export interface FirebaseError 

คุณสมบัติ

คุณสมบัติ พิมพ์ คำอธิบาย
รหัส เชือก รหัสข้อผิดพลาดคือสตริงที่ใช้รูปแบบต่อไปนี้: "service/string-code" ตัวอย่างบางส่วน ได้แก่ "auth/invalid-uid" และ "messaging/invalid-recipient" แม้ว่าข้อความสำหรับข้อผิดพลาดที่ระบุสามารถเปลี่ยนแปลงได้ แต่โค้ดจะยังคงเหมือนเดิมระหว่าง Firebase SDK เวอร์ชันที่เข้ากันได้แบบย้อนหลัง
ข้อความ เชือก ข้อความอธิบายสำหรับข้อผิดพลาดที่เพิ่งเกิดขึ้น ข้อความนี้ออกแบบมาเพื่อเป็นประโยชน์กับคุณซึ่งเป็นนักพัฒนาซอฟต์แวร์ เนื่องจากโดยทั่วไปแล้วข้อความนี้ไม่ได้ให้ข้อมูลที่มีความหมายแก่ผู้ใช้ จึงไม่ควรแสดงข้อความนี้ในแอปพลิเคชันของคุณ
ซ้อนกัน เชือก ค่าสตริงที่มีการดำเนินการย้อนกลับเมื่อเกิดข้อผิดพลาดครั้งแรก ข้อมูลนี้จะเป็นประโยชน์ในการแก้ปัญหาสาเหตุของข้อผิดพลาดด้วย การสนับสนุนของ Firebase .

วิธีการ

วิธี คำอธิบาย
ถึง JSON() ส่งคืนการแสดงอ็อบเจ็กต์ JSON-serializable ของข้อผิดพลาดนี้

FirebaseError.code

รหัสข้อผิดพลาดคือสตริงที่ใช้รูปแบบต่อไปนี้: "service/string-code" . ตัวอย่างบางส่วน ได้แก่ "auth/invalid-uid" และ "messaging/invalid-recipient" .

แม้ว่าข้อความสำหรับข้อผิดพลาดที่ระบุสามารถเปลี่ยนแปลงได้ แต่โค้ดจะยังคงเหมือนเดิมระหว่าง Firebase SDK เวอร์ชันที่เข้ากันได้แบบย้อนหลัง

ลายเซ็น:

code: string;

FirebaseError.ข้อความ

ข้อความอธิบายสำหรับข้อผิดพลาดที่เพิ่งเกิดขึ้น

ข้อความนี้ออกแบบมาเพื่อเป็นประโยชน์กับคุณซึ่งเป็นนักพัฒนาซอฟต์แวร์ เนื่องจากโดยทั่วไปแล้วข้อความนี้ไม่ได้ให้ข้อมูลที่มีความหมายแก่ผู้ใช้ จึงไม่ควรแสดงข้อความนี้ในแอปพลิเคชันของคุณ

ลายเซ็น:

message: string;

FirebaseError.stack

ค่าสตริงที่มีการดำเนินการย้อนกลับเมื่อเกิดข้อผิดพลาดครั้งแรก

ข้อมูลนี้จะเป็นประโยชน์ในการแก้ปัญหาสาเหตุของข้อผิดพลาดด้วย การสนับสนุนของ Firebase .

ลายเซ็น:

stack?: string;

FirebaseError.toJSON()

ส่งคืนการแสดงอ็อบเจ็กต์ JSON-serializable ของข้อผิดพลาดนี้

ลายเซ็น:

toJSON(): object;

ผลตอบแทน:

วัตถุ

การแสดงวัตถุนี้แบบอนุกรมได้ JSON