

 AWS SDK untuk JavaScript V2 telah mencapai end-of-support. Kami menyarankan Anda bermigrasi ke [AWS SDK untuk JavaScript v3](https://docs.aws.amazon.com//sdk-for-javascript/v3/developer-guide/). Untuk detail dan informasi tambahan tentang cara bermigrasi, silakan lihat [pengumuman](https://aws.amazon.com/blogs//developer/announcing-end-of-support-for-aws-sdk-for-javascript-v2/) ini.

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

# Pertimbangan Node.js
<a name="node-js-considerations"></a>

Meskipun kode Node.js adalah JavaScript, menggunakan AWS SDK untuk JavaScript dalam Node.js dapat berbeda dari menggunakan SDK dalam skrip browser. Beberapa metode API bekerja di Node.js tetapi tidak dalam skrip browser, serta sebaliknya. Dan berhasil menggunakan beberapa APIs tergantung pada keakraban Anda dengan pola pengkodean Node.js umum, seperti mengimpor dan menggunakan modul Node.js lainnya seperti modul. `File System (fs)`

## Menggunakan Modul Node.js Built-In
<a name="node-common-modules"></a>

Node.js menyediakan koleksi modul bawaan yang dapat Anda gunakan tanpa menginstalnya. Untuk menggunakan modul ini, buat objek dengan `require` metode untuk menentukan nama modul. Misalnya, untuk menyertakan modul HTTP bawaan, gunakan yang berikut ini.

```
var http = require('http');
```

Memanggil metode modul seolah-olah mereka adalah metode dari objek itu. Misalnya, berikut adalah kode yang membaca file HTML.

```
// include File System module
var fs = require('fs'); 
// Invoke readFile method 
fs.readFile('index.html', function(err, data) {
  if (err) {
    throw err;
  } else {
    // Successful file read
  }
});
```

Untuk daftar lengkap semua modul bawaan yang disediakan Node.js, lihat [Dokumentasi Node.js v6.11.1](https://nodejs.org/api/modules.html) di situs web Node.js.

## Menggunakan Paket NPM
<a name="node-npm-packages"></a>

Selain modul bawaan, Anda juga dapat menyertakan dan menggabungkan kode pihak ketiga dari npm, manajer paket Node.js. Ini adalah repositori paket Node.js open source dan antarmuka baris perintah untuk menginstal paket-paket tersebut. Untuk informasi selengkapnya tentang npm dan daftar paket yang tersedia saat ini, lihat [https://www.npmjs.com](https://www.npmjs.com). Anda juga dapat mempelajari tentang paket Node.js tambahan yang dapat Anda gunakan [di sini GitHub](https://github.com/sindresorhus/awesome-nodejs).

Salah satu contoh paket npm yang dapat Anda gunakan AWS SDK untuk JavaScript adalah`browserify`. Lihat perinciannya di [Membangun SDK sebagai Dependensi dengan Browserify](building-sdk-for-browsers.md#building-using-browserify). Contoh lain adalah`webpack`. Lihat perinciannya di [Bundling Aplikasi dengan Webpack](webpack.md).

**Topics**
+ [Menggunakan Modul Node.js Built-In](#node-common-modules)
+ [Menggunakan Paket NPM](#node-npm-packages)
+ [Mengkonfigurasi MaxSockets di Node.js](node-configuring-maxsockets.md)
+ [Menggunakan Kembali Koneksi dengan Keep-Alive di Node.js](node-reusing-connections.md)
+ [Mengkonfigurasi Proxy untuk Node.js](node-configuring-proxies.md)
+ [Mendaftarkan Bundel Sertifikat di Node.js](node-registering-certs.md)