0.1.0 • Published 9 years ago
http-error-es2015 v0.1.0
http-error-es2015
A library with ES2015 error classes for all HTTP Errors
Install
npm install http-error-es2015Example
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