Last updated
Last updated
Untuk menambahkan fitur memperbarui produk (update product), kita perlu menambahkan route baru, yaitu /product/:id
, yang akan menerima permintaan PUT untuk memperbarui produk berdasarkan ID. Berikut adalah langkah-langkahnya:
Tambahkan Route /product/:id
dengan Method PUT: Tambahkan route baru dengan method PUT untuk memperbarui produk berdasarkan ID.
Parsel Permintaan: Di handler route /product/:id
, parse data yang dikirim oleh klien untuk memperbarui produk.
Cari Produk yang Akan Diperbarui: Temukan produk dengan ID yang sesuai dalam daftar produk yang ada.
Perbarui Produk: Setelah mendapatkan data produk yang baru dari permintaan klien, perbarui produk yang ada dengan data baru.
Kirim Respon: Kirim respons kepada klien untuk memberitahu bahwa produk telah berhasil diperbarui.
Berikut adalah implementasinya:
coba menggunahkan postman dengan method put dengan endpoint
isi dari request bodynya
Dalam kode di atas, kita menambahkan route /product/:id
dengan method PUT untuk memperbarui produk berdasarkan ID. Di dalam handler untuk route tersebut, kita parse data yang dikirim oleh klien untuk memperbarui produk, kemudian temukan produk dengan ID yang sesuai dalam daftar produk yang ada, dan perbarui produk tersebut. Setelah itu, kita kirim respons kepada klien untuk memberitahu bahwa produk telah berhasil diperbarui.