Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Daftar Isi:
Untuk membuat API daftar produk menggunakan Node.js, kamu bisa mengikuti langkah-langkah sederhana berikut. Ini adalah proyek yang bagus bagi kamu yang baru belajar tentang pengembangan API.
Pastikan Node.js sudah terinstal di komputer kamu. Selanjutnya, buat folder baru untuk proyek ini. Di dalam folder tersebut, buka terminal dan jalankan perintah berikut untuk menginisialisasi proyek Node.js:
npm init -y
Setelah itu, instal Express
sebagai dependensi untuk membantu membuat server web:
npm install express
Buat file baru bernama app.js
. Di dalam file ini, kamu akan menulis kode untuk membuat server dan endpoints API. Salin kode di bawah ini:
const express = require('express');
const app = express();
const port = 3000;
app.use(express.json());
app.listen(port, () => {
console.log(`Server berjalan di http://localhost:${port}`);
});
Tambahkan rute berikut ke dalam app.js
untuk mendapatkan daftar produk:
const products = [
{ id: 1, name: 'Produk A', price: 1000 },
{ id: 2, name: 'Produk B', price: 2000 },
{ id: 3, name: 'Produk C', price: 3000 }
];
app.get('/api/products', (req, res) => {
res.json(products);
});
Untuk menambah produk baru, tambahkan rute berikut:
app.post('/api/products', (req, res) => {
const newProduct = req.body;
newProduct.id = products.length + 1;
products.push(newProduct);
res.status(201).json(newProduct);
});
Sekarang, jalankan server dengan perintah:
node app.js
Dengan langkah-langkah di atas, kamu telah berhasil membuat API sederhana untuk daftar produk menggunakan Node.js dan Express. Kini, kamu dapat melanjutkan dengan menambahkan fitur lain seperti mengedit dan menghapus produk atau menghubungkannya ke basis data. Selamat mencoba!
Link terkait: