Đã xảy ra lỗi do SDK lưu trữ Firebase trả về.
Chữ ký:
export declare class StorageError extends FirebaseError
Mở rộng: FirebaseError
nhà xây dựng
Người xây dựng | sửa đổi | Sự miêu tả |
---|---|---|
(hàm tạo)(mã, thông báo, trạng thái_) | Xây dựng một phiên bản mới của lớp StorageError |
Của cải
Tài sản | sửa đổi | Kiểu | Sự miêu tả |
---|---|---|---|
dữ liệu tùy chỉnh | { serverResponse: chuỗi | vô giá trị; } | Lưu trữ dữ liệu lỗi tùy chỉnh duy nhất cho StorageError . | |
máy chủPhản hồi | vô giá trị | sợi dây | Tin nhắn phản hồi tùy chọn đã được máy chủ thêm vào. | |
trạng thái | con số |
phương pháp
Phương pháp | sửa đổi | Sự miêu tả |
---|---|---|
_codeEquals(mã) | So sánh StorageErrorCode với mã của lỗi này, lọc ra tiền tố. |
StorageError.(hàm tạo)
Xây dựng một phiên bản mới của lớp StorageError
Chữ ký:
constructor(code: StorageErrorCode, message: string, status_?: number);
Thông số
Tham số | Kiểu | Sự miêu tả |
---|---|---|
mã số | Lưu trữMã lỗi | Chuỗi StorageErrorCode có tiền tố 'storage/' và được thêm vào cuối tin nhắn. |
tin nhắn | sợi dây | Thông báo lỗi. |
trạng thái_ | con số | Mã trạng thái HTTP tương ứng |
StorageError.customData
Lưu trữ dữ liệu lỗi tùy chỉnh duy nhất cho StorageError
.
Chữ ký:
customData: {
serverResponse: string | null;
};
StorageError.serverResponse
Tin nhắn phản hồi tùy chọn đã được máy chủ thêm vào.
Chữ ký:
get serverResponse(): null | string;
set serverResponse(serverResponse: string | null);
StorageError.status
Chữ ký:
get status(): number;
set status(status: number);
StorageError._codeEquals()
So sánh StorageErrorCode
với mã của lỗi này, lọc ra tiền tố.
Chữ ký:
_codeEquals(code: StorageErrorCode): boolean;
Thông số
Tham số | Kiểu | Sự miêu tả |
---|---|---|
mã số | Lưu trữMã lỗi |
Trả về:
boolean