DISKON 50% terbatas! 🎉 Gunakan kupon "programmer2025"di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Untuk membuat GET request di Node.js, kamu bisa memanfaatkan modul http atau axios. Berikut adalah langkah-langkah sederhana yang dapat kamu ikuti.
httpNode.js memiliki modul bawaan bernama http yang dapat digunakan untuk membuat GET request.
Inilah contoh cara membuat GET request menggunakan modul http:
const http = require('http');
http.get('http://example.com', (response) => {
let data = '';
// Menerima data secara bertahap
response.on('data', (chunk) => {
data += chunk;
});
// Setelah semua data diterima
response.on('end', () => {
console.log(data);
});
}).on('error', (error) => {
console.error(`Error: ${error.message}`);
});
Panduan di atas menggambarkan cara mengambil data dari http://example.com, dan mencetaknya ke konsol setelah data selesai diterima.
axiosSelain http, kamu bisa menggunakan axios, paket populer yang membuat GET request lebih mudah dan sintaksnya lebih bersih.
axiosSebelum menggunakan axios, kamu harus menginstalnya terlebih dahulu. Buka terminal dan jalankan perintah berikut:
npm install axios
axiosSetelah axios terinstal, kamu dapat membuat GET request sebagai berikut:
const axios = require('axios');
axios.get('http://example.com')
.then((response) => {
console.log(response.data);
})
.catch((error) => {
console.error(`Error: ${error.message}`);
});
Dalam contoh ini, axios.get mengembalikan sebuah promise yang kemudian kita tangani dengan .then untuk menerima data atau .catch untuk menangani kesalahan.
Dengan kedua metode di atas, kamu dapat dengan mudah membuat GET request di Node.js. Pilih metode yang paling sesuai dengan kebutuhan projekmu!
Link terkait: