Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% 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.
http
Node.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.
axios
Selain http
, kamu bisa menggunakan axios
, paket populer yang membuat GET request lebih mudah dan sintaksnya lebih bersih.
axios
Sebelum menggunakan axios
, kamu harus menginstalnya terlebih dahulu. Buka terminal dan jalankan perintah berikut:
npm install axios
axios
Setelah 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: