DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

CARA MEMBUAT SERVER HTTP SEDERHANA DI NODE.JS

Pelajari cara membuat server HTTP sederhana menggunakan Node.js dengan panduan mudah dan langkah-langkah detail.

Daftar Isi:

Langkah-Langkah
Menjalankan Server
Kesimpulan

Membuat server HTTP di Node.js sangatlah mudah dan membantu kamu memahami dasar-dasar pengembangan web. Panduan ini menjelaskan langkah-langkah untuk berhasil membuat server HTTP sederhana.

Langkah-Langkah

  1. Instal Node.js

    Pastikan Node.js sudah terinstal di komputermu. Kamu bisa mengunduhnya dari situs resmi Node.js.

  2. Buat File Server

    Buat file baru bernama server.js menggunakan teks editor pilihanmu.

  3. Kode Awal

    Tambahkan kode berikut ke dalam server.js:

    const http = require('http');
    
    const hostname = '127.0.0.1';
    const port = 3000;
    
    const server = http.createServer((req, res) => {
      res.statusCode = 200;
      res.setHeader('Content-Type', 'text/plain');
      res.end('Halo, dunia!');
    });
    
    server.listen(port, hostname, () => {
      console.log(`Server berjalan di http://${hostname}:${port}/`);
    });

Penjelasan Kode

  • http.createServer(): Membuat instance server baru.
  • req dan res: Objek permintaan dan respons, digunakan untuk menangani permintaan HTTP.
  • res.statusCode = 200;: Mengembalikan kode status HTTP 200 yang berarti berhasil.
  • res.setHeader('Content-Type', 'text/plain');: Menentukan header respons dengan tipe konten teks biasa.
  • res.end('Halo, dunia!');: Mengakhiri respons dengan pesan Halo, dunia!.
  • server.listen(): Mengaktifkan server untuk mendengarkan permintaan pada port dan hostname yang ditentukan.

Menjalankan Server

Buka terminal atau command prompt dan arahkan ke direktori tempat server.js disimpan. Jalankan perintah berikut:

node server.js

Jika berhasil, kamu akan melihat pesan:

Server berjalan di http://127.0.0.1:3000/

Buka browsermu dan akses http://127.0.0.1:3000/ untuk melihat hasilnya.

Kesimpulan

Dengan menyelesaikan tutorial ini, kamu belajar cara membuat server HTTP sederhana menggunakan Node.js. Ini merupakan langkah awal yang penting dalam perjalananmu menjadi pengembang web. Selamat mencoba!


Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding