DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Dalam pembuatan aplikasi yang dinamis, seringkali kita perlu menyediakan data spesifik berdasarkan permintaan dari pengguna. Mari kita lihat cara membuat endpoint di Node.js untuk mencapai itu.
Berikut adalah langkah-langkah sederhana untuk membuat endpoint yang dapat mengakses data spesifik.
Pastikan kamu sudah memiliki:
Untuk instalasi Express, gunakan perintah berikut:
npm install express
Buat file baru, misalnya app.js
. Inilah tempat di mana kita akan mendefinisikan endpoint kita.
Dalam file app.js
, tambahkan kode berikut untuk membuat server dan mendefinisikan endpoint:
const express = require('express');
const app = express();
// Endpoint untuk data spesifik
app.get('/data/:id', (req, res) => {
const dataId = req.params.id;
// Contoh data
const data = {
'1': { nama: 'Data 1', deskripsi: 'Ini adalah data pertama' },
'2': { nama: 'Data 2', deskripsi: 'Ini adalah data kedua' }
};
const result = data[dataId] || { error: 'Data tidak ditemukan' };
res.json(result);
});
const PORT = 3000;
app.listen(PORT, () => {
console.log(`Server berjalan di http://localhost:${PORT}`);
});
Setelah menulis kode tersebut, jalankan server dengan perintah:
node app.js
Sekarang, kamu bisa mengakses data di endpoint http://localhost:3000/data/1
. Cobalah mengganti angka 1
dengan 2
atau angka lainnya untuk mendapatkan respons yang berbeda.
Dengan cara ini, kamu bisa membuat aplikasi Node.js yang lebih interaktif dan responsif terhadap permintaan pengguna. Selamat mencoba!
Link terkait: