https.HttpsError class

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

ลายเซ็น:

export declare class HttpsError extends Error 

ขยาย: ข้อผิดพลาด

คอนสตรัคเตอร์

ตัวสร้าง ตัวดัดแปลง คำอธิบาย
(ตัวสร้าง)(รหัส ข้อความ รายละเอียด) สร้างอินสแตนซ์ใหม่ของคลาส HttpsError

คุณสมบัติ

คุณสมบัติ ตัวดัดแปลง พิมพ์ คำอธิบาย
รหัส ฟังก์ชั่นรหัสข้อผิดพลาด รหัสข้อผิดพลาดมาตรฐานที่จะถูกส่งกลับไปยังไคลเอนต์ นอกจากนี้ยังกำหนดรหัสสถานะ HTTP ของการตอบกลับ ตามที่กำหนดไว้ใน code.proto
รายละเอียด ไม่ทราบ ข้อมูลเพิ่มเติมที่จะแปลงเป็น JSON และรวมอยู่ในการตอบกลับข้อผิดพลาด
httpรหัสข้อผิดพลาด HttpErrorCode การแสดงรูปแบบเส้นลวดของรหัสข้อผิดพลาดที่ให้มา

วิธีการ

วิธี ตัวดัดแปลง คำอธิบาย
ถึง JSON() ส่งคืนการแสดงออบเจ็กต์ที่ทำให้เป็นอนุกรม JSON ของออบเจ็กต์นี้ได้

https.HttpsError.(ตัวสร้าง)

สร้างอินสแตนซ์ใหม่ของคลาส HttpsError

ลายเซ็น:

constructor(code: FunctionsErrorCode, message: string, details?: unknown);

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
รหัส ฟังก์ชั่นรหัสข้อผิดพลาด
ข้อความ เชือก
รายละเอียด ไม่ทราบ

https.HttpsError.code

รหัสข้อผิดพลาดมาตรฐานที่จะถูกส่งกลับไปยังไคลเอนต์ นอกจากนี้ยังกำหนดรหัสสถานะ HTTP ของการตอบกลับ ตามที่กำหนดไว้ใน code.proto

ลายเซ็น:

readonly code: FunctionsErrorCode;

https.HttpsError.details

ข้อมูลเพิ่มเติมที่จะแปลงเป็น JSON และรวมอยู่ในการตอบกลับข้อผิดพลาด

ลายเซ็น:

readonly details: unknown;

https.HttpsError.httpErrorCode

การแสดงรูปแบบเส้นลวดของรหัสข้อผิดพลาดที่ให้มา

ลายเซ็น:

readonly httpErrorCode: HttpErrorCode;

https.HttpsError.toJSON()

ส่งคืนการแสดงออบเจ็กต์ที่ทำให้เป็นอนุกรม JSON ของออบเจ็กต์นี้ได้

ลายเซ็น:

toJSON(): HttpErrorWireFormat;

ผลตอบแทน:

HttpErrorWireFormat