Node.js adalah javascript runtime engine yang dijalankan pada server, yang efektif bekerja sebagai web server juga. Aplikasi node.js dapat diunduh di nodejs.org.

Setelah instalasi dilakukan, web server dapat dijalankan dengan membuat sebuah berkas javascript sebagai berikut:

const http = require(‘http’); // Membuat obyek http

const hostname = ‘127.0.0.1’; // Menyatakan hostname
const port = 3000; // //Menyatakan port yang dipakai

// Membuat server
// req adalah request yang akan diproses, dalam hal ini tidak ada yang diproses
// res adalah respon yang diberikan kembali ke client
const server = http.createServer((req, res) => {
res.statusCode = 200; // menyatakan web tersedia, pelajari lebih lanjut tentang HTTP response code
res.setHeader(‘Content-Type’, ‘text/plain’); // set tipe konten pada Header
res.end(‘Halo Dunia\n’); // konten
});

// Menjalankan server pada hostname dengan port yang telah ditentukan
server.listen(port, hostname, () => {
// Pesan yang dikirimkan ke client oleh server pada console.log
// Pesan dapat dilihat pada console melalui inspect element (klik kanan) di browser
console.log(`Server berjalan di http://${hostname}:${port}/`);
});

Simpan berkas, misal sebagai app.js. kemudian buka command prompt, akses direktori tempat app.js berada, dan jalankan node.js. Lengkapnya seperti ini:

  1. app.js disimpan pada direktori C:\nodeserver
  2. Jalankan Command Prompt (pada Windows, cari saja program Command Prompt dan klik untuk jalankan)
  3. pindah ke direktori nodeserver: cd nodeserver
  4. Jalankan node.js: node app.js

Sekarang buka web browser dan akses halaman http://localhost:3000. Kalau web server berjalan tanpa masalah, akan tampil tulisan “Halo Dunia”. Buka juga Inspect element untuk melihat pesan di console log.

Selamat mencoba!

Referensi:

https://nodejs.org/en/docs/guides/getting-started-guide/