Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Pada artikel ini, kita akan mempelajari cara menggunakan modul http
di Node.js untuk membuat API sederhana. Modul http
ini adalah bagian inti dari Node.js yang memungkinkan kita untuk membuat server dan menangani permintaan HTTP.
Langkah pertama dalam menggunakan modul http
adalah membuat server HTTP. Berikut adalah langkah-langkah dan kodenya.
const http = require('http');
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Halo, dunia!');
});
const port = 3000;
server.listen(port, () => {
console.log(`Server berjalan di http://localhost:${port}`);
});
http
dengan require()
.http.createServer()
menerima callback yang akan dipanggil setiap kali terdapat permintaan baru. Callback ini memiliki dua argumen: req
(request) dan res
(response).res.end()
.Server HTTP dapat menangani berbagai jenis permintaan. Kamu dapat memeriksa tipe permintaan dengan req.method
.
const server = http.createServer((req, res) => {
if (req.url === '/' && req.method === 'GET') {
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.end('Halaman Utama');
} else if (req.url === '/tentang' && req.method === 'GET') {
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.end('Tentang Kami');
} else {
res.writeHead(404, { 'Content-Type': 'text/plain' });
res.end('Halaman Tidak Ditemukan');
}
});
req.url
dan req.method
untuk memeriksa rute dan metode HTTP dari permintaan.Dengan pemahaman dasar ini, kamu sudah bisa mulai membuat lebih banyak fitur untuk API-mu dengan http
module. Selamat mencoba!
Link terkait: