UNPKG

@riculum/js-errors

Version:

A simple middleware for handling HTTP errors

20 lines (19 loc) 817 B
/** * 510 Not Extended * The HyperText Transfer Protocol (HTTP) 510 Not Extended response status code * is sent in the context of the HTTP Extension Framework, defined in RFC 2774. * * In that specification a client may send a request that contains an extension declaration, * that describes the extension to be used. If the server receives such a request, * but any described extensions are not supported for the request, then the server * responds with the 510 status code. * * Source: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/510 */ export class NotExtendedError extends Error { constructor (errorMessage, errorCode = 510, errorTitle = 'Not Extended') { super(errorMessage); this.errorCode = errorCode; this.errorTitle = errorTitle } }