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 ของออบเจ็กต์นี้