

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

# Menyiapkan lingkungan pengembangan Node.js Anda untuk Elastic Beanstalk
<a name="nodejs-devenv"></a>

Topik ini memberikan petunjuk untuk menyiapkan lingkungan pengembangan Node.js untuk menguji aplikasi Anda secara lokal sebelum menerapkannya. AWS Elastic Beanstalk Ini juga merujuk situs web yang menyediakan instruksi instalasi untuk alat yang berguna.

**Topics**
+ [Instal Node.js](#nodejs-devenv-nodejs)
+ [Konfirmasi instalasi npm](#nodejs-devenv-npm)
+ [Instal AWS SDK untuk Node.js](#nodejs-devenv-awssdk)
+ [Pasang generator Express](#nodejs-devenv-express)
+ [Siapkan kerangka kerja dan server Express](#nodejs-devenv-express-framework)

## Instal Node.js
<a name="nodejs-devenv-nodejs"></a>

Instal Node.js untuk menjalankan aplikasi Node.js secara lokal. Jika Anda tidak memiliki preferensi, dapatkan versi terbaru yang didukung oleh Elastic Beanstalk. Lihat [Node.js](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platforms-supported.html#platforms-supported.nodejs) dalam dokumen *Platform AWS Elastic Beanstalk * untuk daftar versi yang didukung.

Unduh Node.js di [nodejs.org](https://nodejs.org/en/).

## Konfirmasi instalasi npm
<a name="nodejs-devenv-npm"></a>

Node.js menggunakan pengelola paket npm untuk membantu Anda menginstal alat dan kerangka kerja untuk digunakan dalam aplikasi Anda. Karena npm didistribusikan dengan Node.js, Anda akan secara otomatis menginstalnya ketika Anda mengunduh dan menginstal Node.js. Untuk mengonfirmasi npm telah diinstal Anda dapat menjalankan perintah berikut:

```
$ npm -v
```

Untuk informasi lebih lanjut tentang npm, kunjungi situs web [npmjs](https://www.npmjs.com/get-npm).

## Instal AWS SDK untuk Node.js
<a name="nodejs-devenv-awssdk"></a>

Jika Anda perlu mengelola AWS sumber daya dari dalam aplikasi Anda, instal AWS SDK untuk JavaScript di Node.js. Instal SDK dengan npm:

```
$ npm install aws-sdk
```

Kunjungi [AWS SDK for JavaScript di beranda Node.js](https://aws.amazon.com/sdk-for-node-js/) untuk informasi selengkapnya.

## Pasang generator Express
<a name="nodejs-devenv-express"></a>

Express adalah kerangka aplikasi web yang berjalan pada Node.js. Untuk menggunakannya, pertama-tama instal aplikasi baris perintah generator Express. Setelah generator Express diinstal, Anda dapat menjalankan **express** perintah untuk menghasilkan struktur proyek dasar untuk aplikasi web Anda. Setelah proyek dasar, file, dan dependensi diinstal, Anda dapat memulai server Express lokal di mesin pengembangan Anda.

 

**catatan**  
Langkah-langkah ini memandu Anda menginstal generator Express pada sistem operasi Linux.
Untuk Linux, tergantung pada tingkat izin Anda ke direktori sistem, Anda mungkin perlu mengawali beberapa perintah ini. `sudo`

**Untuk menginstal generator Express di lingkungan pengembangan Anda**

1. Buat direktori kerja untuk kerangka kerja dan server Express Anda. 

   ```
   ~$ mkdir node-express
   ~$ cd node-express
   ```

1. Menginstal Express secara global sehingga Anda memiliki akses ke perintah `express`.

   ```
   ~/node-express$ npm install -g express-generator
   ```

1. Bergantung pada sistem pengoperasian, Anda mungkin perlu mengatur jalur untuk menjalankan perintah `express`. Output dari langkah sebelumnya memberikan informasi jika Anda perlu mengatur variabel jalur Anda. Berikut ini adalah contoh untuk Linux.

   ```
   ~/node-express$ export PATH=$PATH:/usr/local/share/npm/bin/express
   ```

   Ketika Anda mengikuti tutorial di chapter ini, Anda harus menjalankan **express** perintah dari direktori yang berbeda. Setiap tutorial menyiapkan struktur proyek Express dasar di direktorinya sendiri.

Anda sekarang telah menginstal generator baris perintah Express. Anda dapat menggunakannya untuk membuat direktori framework untuk aplikasi web Anda, menyiapkan dependensi, dan memulai server aplikasi web. Selanjutnya, kita akan melalui langkah-langkah untuk mencapai ini di `node-express` direktori yang kita buat.

## Siapkan kerangka kerja dan server Express
<a name="nodejs-devenv-express-framework"></a>

Ikuti langkah-langkah ini untuk membuat direktori dan konten kerangka kerja Express dasar. Tutorial dalam Bab ini juga mencakup langkah-langkah ini untuk mengatur kerangka dasar Express di setiap direktori aplikasi tutorial.

**Untuk mengatur kerangka kerja dan server Express**

1. Jalankan perintah `express`. Perintah menghasilkan `package.json`, `app.js`, dan beberapa direktori.

   ```
   ~/node-express$ express
   ```

   Saat diminta, ketik **y** jika Anda ingin melanjutkan.

1. Persiapkan dependensi lokal.

   ```
   ~/node-express$ npm install
   ```

1. Verifikasi server aplikasi web dimulai.

   ```
   ~/node-express$ npm start
   ```

   Anda akan melihat output yang serupa dengan yang berikut:

   ```
   > nodejs@0.0.0 start /home/local/user/node-express
   > node ./bin/www
   ```

   Server berjalan pada port 3000 secara default. Untuk mengujinya, jalankan `curl http://localhost:3000` di terminal lain, atau buka browser di komputer lokal dan masukkan alamat URL`http://localhost:3000`.

   Tekan **Ctrl\+C** untuk menghentikan server.