http-error-es2015
v0.1.0
Published
ES2105 JavaScript Error classes for all HTTP Errors
Downloads
6
Maintainers
Readme
http-error-es2015
A library with ES2015 error classes for all HTTP Errors
Install
npm install http-error-es2015
Example
import BadRequestError from 'http-error-es2015/errors/BadRequestError'
const err = new BadRequestError('message')
If you use an environment which does not support the Reflect API you have to polyfill the functionality.
List of errors
| Code | Function |:--- | :--- | 400 | BadRequestError | 401 | UnauthorizedError | 402 | PaymentRequiredError | 403 | ForbiddenError | 404 | NotFoundError | 405 | MethodNotAllowedError | 406 | NotAcceptableError | 407 | ProxyAuthenticationRequiredError | 408 | RequestTimeoutError | 409 | ConflictError | 410 | GoneError | 411 | LengthRequiredError | 412 | PreconditionFailedError | 413 | PayloadTooLargeError | 414 | UriTooLongError | 415 | UnsupportedMediaTypeError | 416 | RangeNotSatisfiableError | 417 | ExpectationFailedError | 421 | MisdirectedRequestError | 422 | UnprocessableEntityError | 423 | LockedError | 424 | FailedDependencyError | 426 | UpgradeRequiredError | 428 | PreconditionRequiredError | 429 | TooManyRequestsError | 431 | RequestHeaderFieldsTooLargeError | 451 | UnavailableForLegalReasonsError | 500 | InternalServerError | 501 | NotImplementedError | 502 | BadGatewayError | 503 | ServiceUnavailableError | 504 | GatewayTimeoutError | 505 | HttpVersionNotSupportedError | 506 | VariantAlsoNegotiatesError | 507 | InsufficientStorageError | 508 | LoopDetectedError | 510 | NotExtendedError | 511 | NetworkAuthenticationRequiredError
License
MIT