ข้อผิดพลาดที่ชัดเจนที่สามารถส่งจากตัวจัดการเพื่อส่งข้อผิดพลาดไปยังไคลเอนต์ที่เรียกว่าฟังก์ชัน
ลายเซ็น:
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