1. statuses
HTTP status utility
statuses
Package: statuses
Created by: jshttp
Last modified: Mon, 26 Feb 2024 19:49:05 GMT
Version: 2.0.1
License: MIT
Downloads: 226,860,313
Repository: https://github.com/jshttp/statuses

Install

npm install statuses
yarn add statuses

statuses

NPM Version
NPM Downloads
Node.js Version
Build Status
Test Coverage

HTTP status utility for node.

This module provides a list of status codes and messages sourced from
a few different projects:

Installation

This is a Node.js module available through the
npm registry. Installation is done using the
npm install command:

 $ npm install statuses

API

 var status = require('statuses')

status(code)

Returns the status message string for a known HTTP status code. The code
may be a number or a string. An error is thrown for an unknown status code.

 status(403) // => 'Forbidden'
status('403') // => 'Forbidden'
status(306) // throws

status(msg)

Returns the numeric status code for a known HTTP status message. The message
is case-insensitive. An error is thrown for an unknown status message.

 status('forbidden') // => 403
status('Forbidden') // => 403
status('foo') // throws

status.codes

Returns an array of all the status codes as Integers.

status.code[msg]

Returns the numeric status code for a known status message (in lower-case),
otherwise undefined.

 status['not found'] // => 404

status.empty[code]

Returns true if a status code expects an empty body.

 status.empty[200] // => undefined
status.empty[204] // => true
status.empty[304] // => true

status.message[code]

Returns the string message for a known numeric status code, otherwise
undefined. This object is the same format as the
Node.js http module http.STATUS_CODES.

 status.message[404] // => 'Not Found'

status.redirect[code]

Returns true if a status code is a valid redirect status.

 status.redirect[200] // => undefined
status.redirect[301] // => true

status.retry[code]

Returns true if you should retry the rest.

 status.retry[501] // => undefined
status.retry[503] // => true

License

MIT

RELATED POST

Enhancing Vue.js Development: Harnessing the Potential of Vue-Loader

Enhancing Vue.js Development: Harnessing the Potential of Vue-Loader

Simplify Data Validation in Vue.js: A Step-by-Step Guide to Using Regex

Simplify Data Validation in Vue.js: A Step-by-Step Guide to Using Regex

Troubleshooting Made Easy: Common Issues and Solutions with vue-loader Without vue-cli

Troubleshooting Made Easy: Common Issues and Solutions with vue-loader Without vue-cli

Optimizing Webpack 4 with Vue CLI 3: Disabling the Cache-Loader

Optimizing Webpack 4 with Vue CLI 3: Disabling the Cache-Loader

Step-by-Step Guide: How to Add a Function to Your Vuex Plugin

Step-by-Step Guide: How to Add a Function to Your Vuex Plugin