-
http-status-codes
yarn add http-status-codes
-
express-async-errors
yarn add express-async-erros
-
Bisa langsung clone repository ini dan lakukan instalasi via npm atau yarn
yarn add
npm i
Kita lakukan extend error pertama dengan membuat class baru yaitu CustomErrorApi
Setelah di extend dibuatlah sebuah custom error, Sebagai contoh kita buat class baru bernama BadRequest :

Penjelasan kode diatas
-
CustomErrorApi => Extend dari Class Error
-
this.statusCode => Kode error yang akan digunakan ketika handling error
-
StatusCodes => Berasal dari package http-status-codes
Setelah kita membuat custom error selanjutnya kita akan membuat routes khusus untuk display error yang telah kita buat, Maka kodenya akan seperti berikut
Dan kita daftarkan pada routes pada file app.js kita
BAD REQUEST
NOT FOUND
UNAUTHORIZED










