Rabu, 23 September 2015

Node.js - Aplikasi Pertama

Sebelum membuat sebenarnya "Hello, World!" aplikasi yang menggunakan Node.js, mari kita lihat bagian-bagian dari aplikasi Node.js. Sebuah aplikasi Node.js terdiri dari tiga bagian penting berikut:

Impor modul yang diperlukan: Kami menggunakan membutuhkan direktif untuk memuat modul Node.js.

Membuat server: Sebuah server yang akan mendengarkan permintaan klien mirip dengan Apache HTTP Server.

Baca permintaan dan respon kembali: Server yang dibuat pada langkah sebelumnya akan membaca permintaan HTTP yang dibuat oleh klien yang dapat browser atau konsol dan kembali respon.

Membuat Node.js Aplikasi
Langkah 1 - Impor modul diperlukan
Kami menggunakan membutuhkan direktif untuk memuat modul http dan toko kembali HTTP misalnya dalam variabel http sebagai berikut:

var http = require("http");

TEP 2: Buat Server
Pada langkah selanjutnya kita gunakan dibuat http contoh dan memanggil http.createServer () metode untuk membuat server contoh dan kemudian kita mengikat di pelabuhan 8081 menggunakan metode terkait dengan server misalnya mendengarkan. Menyebarkannya fungsi dengan permintaan parameter dan respon. Menulis pelaksanaan sampel untuk selalu kembali "Hello World".

http.createServer(function (request, response) {

   // Send the HTTP header 
   // HTTP Status: 200 : OK
   // Content Type: text/plain
   response.writeHead(200, {'Content-Type': 'text/plain'});
   
   // Send the response body as "Hello World"
   response.end('Hello World\n');
}).listen(8081);

// Console will print the message
console.log('Server running at http://127.0.0.1:8081/');

Di atas kode cukup untuk membuat server HTTP yang mendengarkan yaitu. menunggu reuest di atas 8081 port pada mesin lokal.

Langkah 3: Pengujian Permintaan & Response
Mari kita langkah 1 dan 2 bersama-sama dalam sebuah file yang bernama main.js dan memulai server HTTP kami seperti berikut:

var http = require("http");

http.createServer(function (request, response) {

   // Send the HTTP header 
   // HTTP Status: 200 : OK
   // Content Type: text/plain
   response.writeHead(200, {'Content-Type': 'text/plain'});
   
   // Send the response body as "Hello World"
   response.end('Hello World\n');
}).listen(8081);

// Console will print the message
console.log('Server running at http://127.0.0.1:8081/');

Sekarang jalankan main.js untuk memulai server sebagai berikut:

$ node main.js

Verifikasi Output. Server telah dimulai

Server running at http://127.0.0.1:8081/

Membuat permintaan ke server Node.js
Terbuka http://127.0.0.1:8081/ di browser apapun dan lihat hasilnya di bawah ini.



Selamat, Anda memiliki server HTTP pertama Anda dan berjalan yang merespon semua permintaan HTTP di pelabuhan 8081.

Tidak ada komentar:

Posting Komentar