Một lỗi rõ ràng có thể được gửi từ trình xử lý để gửi lỗi đến ứng dụng khách đã gọi hàm.
Chữ ký:
export declare class HttpsError extends Error
Mở rộng: Lỗi
Công ty sản xuất
Công ty sản xuất | Công cụ sửa đổi | Mô tả |
---|---|---|
(hàm khởi tạo)(mã, thông báo, chi tiết) | Tạo một thực thể mới của lớp HttpsError |
Thuộc tính
Tài sản | Công cụ sửa đổi | Loại | Mô tả |
---|---|---|---|
mã | FunctionsErrorCode | Một mã lỗi tiêu chuẩn sẽ được trả về ứng dụng. Thao tác này cũng xác định mã trạng thái HTTP của phản hồi, như xác định trong code.proto. | |
chi tiết | không xác định | Dữ liệu bổ sung cần được chuyển đổi sang JSON và đưa vào phản hồi lỗi. | |
httpErrorCode | Mã HttpError | Biểu thị định dạng dây của mã lỗi được cung cấp. |
Phương thức
Phương thức | Công cụ sửa đổi | Mô tả |
---|---|---|
toJSON() | Trả về một bản trình bày có thể chuyển đổi tuần tự JSON của đối tượng này. |
Identity.HttpsError.(hàm khởi tạo)
Tạo một thực thể mới của lớp HttpsError
Chữ ký:
constructor(code: FunctionsErrorCode, message: string, details?: unknown);
Thông số
Thông số | Loại | Mô tả |
---|---|---|
mã | FunctionsErrorCode | |
tin nhắn | chuỗi | |
chi tiết | không xác định |
Identity.HttpsError.code
Một mã lỗi tiêu chuẩn sẽ được trả về ứng dụng. Thao tác này cũng xác định mã trạng thái HTTP của phản hồi, như xác định trong code.proto.
Chữ ký:
readonly code: FunctionsErrorCode;
Identity.HttpsError.details
Dữ liệu bổ sung cần được chuyển đổi sang JSON và đưa vào phản hồi lỗi.
Chữ ký:
readonly details: unknown;
danh tính.HttpsError.httpErrorCode
Biểu thị định dạng dây của mã lỗi được cung cấp.
Chữ ký:
readonly httpErrorCode: HttpErrorCode;
Identity.HttpsError.toJSON()
Trả về một bản trình bày có thể chuyển đổi tuần tự JSON của đối tượng này.
Chữ ký:
toJSON(): HttpErrorWireFormat;
Trường hợp trả lại hàng:
HttpErrorWireFormat