Membangun RESTful API Menggunakan Node.js Framework HAPI.js (Update data)

HIMADIRA
1 min readSep 9, 2021

--

Halo sobat dira !!!, hari ini , kita akan melanjutkan seri artikel dari sebelumnya yaitu membuat API , setelah kemarin kita membuat API dengan fungsi menampilkan data , saat ini kita akan membuat fungsi API update data menggunakan method PUT pada file Routes.js kita.

Selanjutnya, kita lakukan konfigurasi pada file pada file Routes.js kemudian kita tambahkan method, path, serta handler baru pada file kita.

Lalu selanjutnya kita tambahkan function pada file Handler.js fungsinya, untuk menjalankan logika update kita.

Dari code diatas, mari kita jelaskan satu persatu.

  1. Pertama, kita membutuhkan id untuk mengambil data yang akan di update karena itu, kita mengambil id dari parameter yang ada pada routes.
  2. Kedua, setelah mengambil id, kita memerlukan data siswa yang kita ambil melalui fungsi request.payload apa fungsi nya ? fungsi nya merupakan untuk mendapatkan data pada body request.
  3. Ketiga, pada variable index , kita mengambil index dengan memakai fungsi findIndex yang melakukan pengecekan pada id apabila pengecekan berhasil maka, index otomatis bernilai true / 1 namun jika gagal maka akan bernilai false / -1.
  4. Keempat, dari variable index kita melakukan pengecekan bernilai true maka nilai dataSiswa berindex tertentu akan bernilai dari objek dataSiswa yang dicari dan mengembalikan response code 200, status success, dan message berhasil. Jika gagal maka akan mengembalikan response 404 code . status fail, dan message gagal.

Maka proses pengubahan data akan berhasil dan selanjutnya kita akan membahas proses penghapusan data terimakasih :)

--

--