create-http-error

1.0.3 • Public • Published

create-http-error

Simply creates http ERRORs with the given http error code.

install

npm install --save create-http-error

use

var HttpError = require('create-http-error');
 
// e.g. as finalhandler after no route matched.
function finalhandler (req, res, next) {
    next(HttpError('400'));
}
 
app.use(finalhandler); // connect or express app.

api

HttpError(code [,message] [,properties])

creates an Error Object:

  • with the provided http error code like e.g. 500
  • if the message is omitted, the standard http error message is taken.
  • if a properties Object is provided, it's properties will be added to the Error Object.

HttpError.toString()

returns the String representation of the HttpError.

HttpError.toJSON()

returns the Javascript Object properties of the HttpError Object.

HttpError.codes

exposes the standard http error codes.

test

npm test

license

MIT

Readme

Keywords

Package Sidebar

Install

npm i create-http-error

Weekly Downloads

8

Version

1.0.3

License

MIT

Last publish

Collaborators

  • andineck