@riculum/js-errors
Version:
A simple middleware for handling HTTP errors
21 lines (20 loc) • 765 B
JavaScript
/**
* 404 Not Found
* The HTTP 404 Not Found response status code indicates
* that the server cannot find the requested resource.
* Links that lead to a 404 page are often called broken or
* dead links and can be subject to link rot
*
* A 404 status code only indicates that the resource is missing:
* not whether the absence is temporary or permanent.
* If a resource is permanently removed, use the 410 (Gone) status instead.
*
* Source: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404
*/
export class NotFoundError extends Error {
constructor (errorMessage, errorCode = 404, errorTitle = 'Not Found') {
super(errorMessage);
this.errorCode = errorCode;
this.errorTitle = errorTitle
}
}