Skip to content

justnotiyann/ERROR-HANDLING-EXPRESS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ERROR-HANDLING-EXPRESS

PACKAGE YANG DIGUNAKAN

  1. http-status-codes

    yarn add http-status-codes
  2. express-async-errors

    yarn add express-async-erros
  3. Bisa langsung clone repository ini dan lakukan instalasi via npm atau yarn

    yarn add
    npm i

SEKEDAR INFORMASI

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

  1. CustomErrorApi => Extend dari Class Error

  2. this.statusCode => Kode error yang akan digunakan ketika handling error

  3. 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

RESPONSES

BAD REQUEST

NOT FOUND

UNAUTHORIZED

About

Bosen error terus ?, ya di handling mas bro

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors