1.0.3 • Published 9 years ago

create-http-error v1.0.3

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

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)

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