A minimalist error class for nodeJS
- Install the package
npm i lite-http-error
- Then use it like any Error in JS but with Http Status code as second param.
import HttpError from 'lite-http-error';
if(thisIsMistake){
throw new HttpError('Some dreadful message' , 500);
}
- Next add a middleware (if in express) it will catch this error and do the needful.
Refrence from Daniel Wagener's Blog