Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

AWS SDK untuk JavaScript Panggilan Pencatatan - AWS SDK untuk JavaScript

Panduan Referensi API AWS SDK untuk JavaScript V3 menjelaskan secara rinci semua operasi API untuk AWS SDK untuk JavaScript versi 3 (V3).

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Panduan Referensi API AWS SDK untuk JavaScript V3 menjelaskan secara rinci semua operasi API untuk AWS SDK untuk JavaScript versi 3 (V3).

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

AWS SDK untuk JavaScript Panggilan Pencatatan

AWS SDK untuk JavaScript Ini diinstrumentasi dengan logger bawaan sehingga Anda dapat mencatat panggilan API yang Anda buat dengan SDK untuk. JavaScript

Untuk mengaktifkan logger dan mencetak entri log di konsol, konfigurasikan klien layanan menggunakan parameter opsionallogger. Contoh di bawah ini memungkinkan pencatatan klien sambil mengabaikan keluaran jejak dan debug.

new S3Client({ logger: { ...console, debug(...args) {}, trace(...args) {}, }, });

Menggunakan middleware untuk mencatat permintaan

AWS SDK untuk JavaScript Menggunakan tumpukan middleware untuk mengontrol siklus hidup panggilan operasi. Setiap middleware di tumpukan memanggil middleware berikutnya setelah membuat perubahan apa pun pada objek permintaan. Ini juga membuat masalah debugging di tumpukan jauh lebih mudah karena Anda dapat melihat dengan tepat middleware mana yang dipanggil mengarah ke kesalahan. Berikut adalah contoh permintaan logging menggunakan middleware:

const client = new DynamoDB({ region: "us-west-2" }); client.middlewareStack.add( (next, context) => async (args) => { console.log("AWS SDK context", context.clientName, context.commandName); console.log("AWS SDK request input", args.input); const result = await next(args); console.log("AWS SDK request output:", result.output); return result; }, { name: "MyMiddleware", step: "build", override: true, } ); await client.listTables({});

Pada contoh di atas, middleware ditambahkan ke tumpukan middleware klien DynamoDB. Argumen pertama adalah fungsi yang menerimanext, middleware berikutnya dalam tumpukan untuk memanggil, dancontext, objek yang berisi beberapa informasi tentang operasi yang dipanggil. Ia mengembalikan fungsi yang menerimaargs, objek yang berisi parameter yang diteruskan ke operasi dan permintaan, dan mengembalikan hasil dari memanggil middleware berikutnya dengan. args

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.