ข้อผิดพลาดที่ชัดเจนอาจเกิดจากตัวแฮนเดิลเพื่อส่งข้อผิดพลาดไปยังไคลเอ็นต์ที่เรียกใช้ฟังก์ชัน
ลายเซ็น:
export declare class HttpsError extends Error
ขยาย: ข้อผิดพลาด
ผู้ผลิต
ผู้ผลิต | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(เครื่องมือสร้าง)(โค้ด ข้อความ รายละเอียด) | สร้างอินสแตนซ์ใหม่ของคลาส HttpsError |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | คีย์ตัวปรับแต่ง | ประเภท | คำอธิบาย |
---|---|---|---|
รหัส | FunctionsErrorCode | รหัสข้อผิดพลาดมาตรฐานที่จะส่งไปยังไคลเอ็นต์ ซึ่งจะระบุรหัสสถานะ HTTP ของการตอบกลับด้วย ตามที่ระบุไว้ใน code.protocol | |
รายละเอียด | ไม่ทราบ | ข้อมูลเพิ่มเติมที่จะแปลงเป็น JSON และรวมไว้ในการตอบกลับข้อผิดพลาด | |
httpErrorCode | HttpErrorCode | รูปแบบสายของรหัสข้อผิดพลาดที่ระบุ |
เมธอด
วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
toJSON() | แสดงผลการนำเสนอ JSON แบบอนุกรมของออบเจ็กต์นี้ |
https.HttpsError.(ตัวสร้าง)
สร้างอินสแตนซ์ใหม่ของคลาส HttpsError
ลายเซ็น:
constructor(code: FunctionsErrorCode, message: string, details?: unknown);
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
โค้ด | FunctionsErrorCode | |
ข้อความ | สตริง | |
รายละเอียด | ไม่ทราบ |
https.HttpsError.code
รหัสข้อผิดพลาดมาตรฐานที่จะส่งไปยังไคลเอ็นต์ ซึ่งจะระบุรหัสสถานะ HTTP ของการตอบกลับที่กำหนดใน code.protocol ด้วย
ลายเซ็น:
readonly code: FunctionsErrorCode;
https.HttpsError.details
ข้อมูลเพิ่มเติมที่จะแปลงเป็น JSON และรวมไว้ในการตอบกลับข้อผิดพลาด
ลายเซ็น:
readonly details: unknown;
https.HttpsError.httpErrorCode
รูปแบบสายของรหัสข้อผิดพลาดที่ระบุ
ลายเซ็น:
readonly httpErrorCode: HttpErrorCode;
https.HttpsError.toJSON()
แสดงผลการนำเสนอ JSON แบบอนุกรมของออบเจ็กต์นี้
ลายเซ็น:
toJSON(): HttpErrorWireFormat;
การคืนสินค้า:
HttpErrorWireFormat