Skip to content

HTTP status codes from mdn and Node.js http.STATUS_CODES

License

Notifications You must be signed in to change notification settings

Martwall/status-codes-found

Repository files navigation

status-codes-found

Coverage Status

HTTP status code constants from mdn and Node.js http status codes.

Types included.

Installation

npm install status-codes-found

Usage

import { StatusCodes } from 'status-codes-found';
// For shorter typing
import { StatusCodes as SC } from 'status-codes-found';

/****info codes****/
const infoCode = StatusCodes.info.CONTINUE;
// => infoCode = 100

/****success codes****/
const successCode = StatusCodes.success.OK;
// => sucessCode = 200

/****redirect codes****/
const redirectCode = StatusCodes.redirect.MOVED_PERMANENTLY;
// => redirectCode = 301

/****client error codes****/
const clientErrorCode = StatusCodes.error.client.BAD_REQUEST;
// => clientErrorCode = 400

/***server error codes****/
const serverErrorCode = StatusCodes.error.server.INTERNAL_SERVER_ERROR;
// => serverErrorCode = 500

const statusText = StatusCodes.statusText(400);
// => statusText = 'Bad Request'
// mapped from Node.js http.STATUS_CODES

Information

Status codes from (except 509): https://developer.mozilla.org/en-US/docs/Web/HTTP/Status

509 Bandwith Limit Exceeded added to match nodejs http.STATUS_CODES https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#:~:text=509%20Bandwidth%20Limit,of%20customers.%5B75%5D