https.HttpsError class

ข้อผิดพลาดที่ชัดเจนอาจเกิดจากตัวแฮนเดิลเพื่อส่งข้อผิดพลาดไปยังไคลเอ็นต์ที่เรียกใช้ฟังก์ชัน

ลายเซ็น:

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