All Products
Search
Document Center

Tablestore:Penanganan error Node.js SDK

Last Updated:Aug 05, 2026

Tablestore Node.js SDK menangani error dengan melemparkan exception. Topik ini menjelaskan metode penanganan error, informasi exception, dan kebijakan pengulangan ulang untuk SDK tersebut.

Metode

Tablestore Node.js SDK menangani error dengan melemparkan exception. Jika pemanggilan API tidak melemparkan exception, operasi tersebut berhasil; sebaliknya, operasi tersebut gagal.

Catatan

Untuk operasi batch, seperti BatchGetRow dan BatchWriteRow, Anda harus memeriksa adanya exception dan memverifikasi status setiap baris. Pemanggilan API dianggap berhasil hanya jika semua baris diproses dengan sukses.

Pengecualian

Semua error dalam Tablestore Node.js SDK ditangani secara seragam dan dikembalikan dalam parameter err dari metode callback. Sebelum mengambil data yang dikembalikan, Anda harus memeriksa apakah parameter err memiliki nilai.

Jika terjadi error di sisi server, Tablestore mengembalikan requestId. requestId adalah pengidentifikasi unik universal (UUID) untuk permintaan tersebut. Jika Anda tidak dapat menyelesaikan masalah tersebut, catat requestId ini dan submit a ticket.

Pengulangan Ulang

SDK secara otomatis melakukan pengulangan ulang operasi jika terjadi error. Kebijakan default memperbolehkan hingga 20 kali pengulangan ulang dengan interval maksimum 3.000 ms. Pengulangan ulang dilakukan untuk error pembatasan kecepatan (throttling) dan error internal sisi server yang terkait dengan operasi baca. Untuk informasi selengkapnya, lihat tablestore/lib/retry.