create-http-error
v1.0.3
Published
Simply creates http ERRORs with the given http error code.
Downloads
45
Readme
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 standardhttp
error message is taken. - if a
properties
Object is provided, it's properties will be added to theError
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