Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Dalam artikel ini, kita akan belajar bagaimana membuat API CRUD sederhana menggunakan Node.js. CRUD adalah singkatan dari Create, Read, Update, dan Delete, yang merupakan operasi dasar dalam pengelolaan data. Berikut adalah langkah-langkah yang perlu kamu ikuti:
Untuk mengikuti tutorial ini, pastikan kamu sudah menginstal:
Inisialisasi Proyek
Untuk memulai, buat direktori baru dan inisialisasi proyek tersebut dengan NPM.
mkdir crud-api
cd crud-api
npm init -y
Instalasi Paket yang Diperlukan
Kamu akan memerlukan beberapa paket Node.js seperti Express untuk membuat server API.
npm install express body-parser mongoose
Membuat Server dengan Express
Buat file bernama server.js
, ini akan menjadi titik masuk aplikasi kamu.
const express = require('express');
const bodyParser = require('body-parser');
const app = express();
const PORT = 3000;
app.use(bodyParser.json());
app.listen(PORT, () => {
console.log(`Server berjalan di port ${PORT}`);
});
Mengatur Rute CRUD
Tambahkan rute dasar untuk operasi CRUD di dalam server.js
.
// CREATE
app.post('/data', (req, res) => {
// logika untuk menambahkan data
res.send('Menambah data');
});
// READ
app.get('/data', (req, res) => {
// logika untuk membaca data
res.send('Mendapatkan data');
});
// UPDATE
app.put('/data/:id', (req, res) => {
// logika untuk memperbarui data
res.send(`Memperbarui data dengan id ${req.params.id}`);
});
// DELETE
app.delete('/data/:id', (req, res) => {
// logika untuk menghapus data
res.send(`Menghapus data dengan id ${req.params.id}`);
});
Pengujian API
Jalankan server dengan perintah berikut dan gunakan alat seperti Postman untuk menguji setiap rute.
node server.js
Pastikan semua endpoint bekerja sesuai dengan logika yang telah ditulis.
Dengan langkah-langkah di atas, kamu sudah bisa membuat API CRUD sederhana menggunakan Node.js. Selamat mencoba dan semoga sukses dalam proyek Node.js kamu!
Link terkait: