This module expose an error to be thrown for http projects
$ npm install http-error- code: Represents an internal error code, defaults into an empty string
- message: Represents a human-readable message explaining the situation, defaults into an empty string
- statusCode: Represent a HTTP status code, defaults to 400
constHttpError=require('http-error')thrownewHttpError()// you will get: code = '', message = '', status = 400thrownewHttpError('PRODUCT_NOT_EXISTS')// you will get: code = 'PRODUCT_NOT_EXISTS', message = '', status = 400thrownewHttpError('PRODUCT_NOT_EXISTS','The product you are trying to see does not exists')// you will get: code = 'PRODUCT_NOT_EXISTS', message = 'The product you are trying to see does not exists', status = 400thrownewHttpError('PRODUCT_NOT_EXISTS','The product you are trying to see does not exists',404)// you will get: code = 'PRODUCT_NOT_EXISTS', message = 'The product you are trying to see does not exists', status = 404