FirebaseError interface

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

ลายเซ็น:

export interface FirebaseError 

พร็อพเพอร์ตี้

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

เมธอด

วิธีการ คำอธิบาย
toJSON() แสดงผลการแสดงออบเจ็กต์ที่อยู่ในรูปแบบ JSON ได้ของข้อผิดพลาดนี้

FirebaseError.code

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

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

ลายเซ็น:

code: string;

FirebaseError.message

ข้อความอธิบายข้อผิดพลาดที่เกิดขึ้น

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

ลายเซ็น:

message: string;

FirebaseError.stack

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

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

ลายเซ็น:

stack?: string;

FirebaseError.toJSON()

แสดงผลการแสดงออบเจ็กต์ที่สามารถจัดอนุกรม JSON ของข้อผิดพลาดนี้

ลายเซ็น:

toJSON(): object;

การคืนสินค้า:

ออบเจ็กต์

การนำเสนอที่ซีเรียลได้ของ JSON ของออบเจ็กต์นี้