DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Daftar Isi:
Membuat API untuk menghapus data dalam aplikasi adalah salah satu fitur penting yang sering diperlukan. Berikut adalah panduan sederhana yang menjelaskan cara membuat API di Node.js untuk melakukan hal tersebut.
Sebelum mulai, pastikan bahwa kamu sudah menginstal Node.js dan npm di komputermu.
Buat Proyek Baru: Mulailah dengan membuat direktori baru untuk proyekmu dan jalankan npm init
untuk menginisialisasi proyek Node.js.
mkdir hapus-data-api
cd hapus-data-api
npm init -y
Instal Express.js: Express adalah framework Node.js yang digunakan untuk membuat API dengan mudah. Install Express dengan perintah berikut:
npm install express
Setelah kamu menginstal Express, kita dapat mulai membuat server.
Buat File Index: Buat file baru bernama index.js
di dalam direktori proyek.
const express = require('express');
const app = express();
const port = 3000; // Kamu bisa mengganti port ini sesuai kebutuhan
app.use(express.json());
app.listen(port, () => {
console.log(`Server berjalan di http://localhost:${port}`);
});
Sekarang, kamu akan menambahkan endpoint yang akan menghapus data. Misalkan kita memiliki data berupa daftar pengguna dan kita ingin menghapus pengguna berdasarkan ID.
Tambahkan Data Dummy: Tambahkan data dummy di file index.js
.
let users = [
{ id: 1, name: 'User A' },
{ id: 2, name: 'User B' },
{ id: 3, name: 'User C' }
];
Tambah Endpoint DELETE: Buat endpoint untuk menghapus data pengguna berdasarkan ID.
app.delete('/users/:id', (req, res) => {
const userId = parseInt(req.params.id, 10);
users = users.filter(user => user.id !== userId);
res.status(200).json({
message: 'Pengguna berhasil dihapus',
users
});
});
Jalankan Server: Jalankan server dengan perintah berikut:
node index.js
Uji dengan Postman: Gunakan Postman atau alat serupa untuk mengirim permintaan HTTP DELETE ke http://localhost:3000/users/{id}
, mengganti {id}
dengan ID pengguna yang ingin dihapus.
Dengan mengikuti langkah-langkah di atas, kini kamu berhasil membuat API sederhana di Node.js yang dapat menghapus data. Ini hanyalah langkah dasar, dan kamu bisa mengembangkannya lebih lanjut dengan menambahkan validasi, autentikasi, atau fitur lain sesuai kebutuhan proyekmu.
Link terkait: