Membuat Server HTTP
Persiapan
Pastikan Anda telah menginstal Node.js di komputer Anda. Jika belum, Anda dapat mengunduhnya dari situs resmi Node.js.
Buat File Proyek
Buat direktori baru untuk proyek Anda dan masuk ke dalamnya menggunakan terminal atau command prompt.
mkdir server-http
cd server-http
Inisialisasi Proyek
Jalankan perintah berikut untuk menginisialisasi proyek Node.js dan membuat file package.json
.
npm init -y
Buat Server HTTP
Buat file JavaScript untuk server Anda, misalnya server.js
, dan tambahkan kode berikut:
const http = require('http');
// Membuat server HTTP
const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.end('Halo, ini server HTTP sederhana!');
});
// Mendengarkan port tertentu
const port = 3000;
server.listen(port, () => {
console.log(`Server berjalan di http://localhost:${port}/`);
});
Kode di atas membuat server HTTP yang akan merespons dengan pesan "Halo, ini server HTTP sederhana!" saat Anda mengaksesnya.
Menjalankan Server
Jalankan server dengan perintah:
node server.js
Server akan berjalan di http://localhost:3000/
. Buka browser Anda dan akses URL tersebut, dan Anda akan melihat pesan yang ditampilkan.
Selamat! Anda telah berhasil membuat server HTTP sederhana menggunakan Node.js. Anda dapat mengubah kode di dalam server.js
untuk membuat aplikasi web yang lebih kompleks sesuai kebutuhan Anda.