Modul HTTP

Node.js dilengkapi dengan build-in web server. Untuk melakukan manajemen web server, NodeJS menyediakan modul HTTP.

Contoh penggunaan:

Modul HTTP

Modifikasi Response Body & Header
  1. Response Body dan Response Header adalah data payload yang dikirimkan ke client.
  2. Data tersebut bisa dimodifikasi dengan objek response. Contoh:
Modul HTTP

Modifikasi Response Body & Header
Bisa juga mengubah jenis konten menjadi JSON, XML, PDF, dll.

// untuk JSON
response.writeHead(200, {'Content-Type': 'application/json'});

// untuk PDF
response.writeHead(200, {'Content-Type': 'application/pdf'});

// untuk XML
response.writeHead(200, {'Content-Type': 'application/xml'});

Mengambil URL untuk Routing
request.url dapat diakses untuk mendapatkan path pada url yang diakses.

Modul HTTP

Mengambil Query String di Node.js
Contoh URL Query: http://localhost:8000/barang?harga=10000 Untuk mengambil URL Query, menggunakan bantuan modul url

Modul HTTP