Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Daftar Isi:
Dalam pengembangan API menggunakan Node.js, kamu mungkin perlu mengambil data dengan lebih spesifik. Misalnya, hanya ingin mengambil data pengguna tertentu berdasarkan ID, atau menyaring data berdasarkan kategori. Di sinilah query parameters berfungsi. Mari kita lihat bagaimana cara menggunakannya.
Query parameters adalah bagian dari URL yang digunakan untuk mengirim data ke server. Mereka diawali dengan tanda tanya ?
dan diikuti oleh pasangan kunci-nilai. Misalnya: http://example.com/api/users?id=123
.
Untuk mempermudah pengolahan query parameters, kita akan menggunakan framework Express. Jika kamu belum menginstalnya, jalankan perintah berikut di terminal:
npm install express
Pertama, buat file baru, misalnya app.js
, dan tambahkan kode berikut:
const express = require('express');
const app = express();
app.get('/users', (req, res) => {
const userId = req.query.id; // Mengambil query parameter 'id'
if (userId) {
// Lakukan sesuatu dengan userId, seperti mengambil dari database
res.send(`Menampilkan data pengguna dengan ID: ${userId}`);
} else {
res.send('ID pengguna tidak ditemukan');
}
});
app.listen(3000, () => {
console.log('Server berjalan di port 3000');
});
app.get('/users', ... )
: Menerima permintaan GET ke endpoint /users
.req.query.id
: Mengambil nilai dari query parameter id
.res.send(...)
: Mengirim respons ke klien berdasarkan apakah id
ada atau tidak.Dengan menggunakan query parameters, kamu bisa mengelola permintaan data yang lebih spesifik di API Node.js kamu. Penggunaan Express membuatnya jadi lebih mudah dan efisien. Cobalah menerapkan konsep ini di proyek kamu dan lihat bagaimana ini dapat menyederhanakan pengelolaan data API.
Link terkait: