Mengaplikasikan Express Validator Di Project Direktori Manga
Sebelumnya, Kita sudah menambahkan fitur upload dan update file di project backend Mangalists. Disini kita akan menambahkan fungsi validasi menggunakan framework Express Validator.
Pastikan teman - teman sudah mengikuti tutorial Backend sebelumnya : Panduan Lengkap Menambah Fungsi Upload Di Express.js dan Mengubah Dan Menghapus File Yang Tersimpan Di Record Database Menggunakan Express.js.
Apa itu Express Validator ?
Express Validator adalah sebuah middleware yang digunakan bersama dengan framework Node.js yang populer, yaitu Express.js, untuk melakukan validasi data yang diterima dalam aplikasi web. Fungsi utama dari Express Validator adalah mempermudah dan memungkinkan developer untuk melakukan validasi data yang masuk melalui request HTTP.
Mengimplementasikan Express Validator di Project Mangalists
Disini Kita akan mengcek apakah type dan ukuran akan sesuai dengan validasi yang kita buat.
Langkah 1 :
Pertama, Kita akan masuk ke folder mangalists
dan menginstall Express Validator di project kita, kita bisa menggunakan npm atau yarn :
npm install express-validator
Langkah 2 :
Kedua, Kita akan masuk ke file routes/mangaDirektori.js
dan mengimpor fungsi body
dan validationResult
dari express-validator
, dengan cara berikut :
Langkah 3 ( Fungsi Post ):
Ketiga, Kita akan merubah kode yang ada di fungsi post ( router.post()
).
Pada kode sebelumnya akan terlihat seperti ini :
Kita akan menambahkan fungsi middleware express validator :
Silahkan Login/Sign Up
😞 Discord eklusif buat member asinkron.com
Jangan khawatir silahkan Daftar GRATIS 😎
*Link discord akan dikirim ke email yang anda gunakan untuk mendaftar.