hapi-boom-codes
v1.1.0
Published
Your boom hapi response objects need an error `code` field.
Downloads
8
Readme
hapi-boom-codes
You do:
var hapiRouteController = function(request, reply) {
reply(Boom.badRequest('The email address looks funny.', { code: 'InvalidEmail' }));
}
You get:
{
statusCode: 400, // thanks to boom
error: 'Bad Request', // thanks to boom
message: 'The email address looks funny.', // thanks to boom
code: 'InvalidEmail' // thanks to hapi-boom-codes
}
Install
$ npm install --save hapi-boom-codes
API
First, register the plugin.
Then, put a code
property on the data
param when calling any of the Boom methods.
Boom.badRequest([message], { code: 'SomethingBadHappened' });
Boom.forbidden([message], { code: 'NoDirtyBusiness' });
Release History
v1.0.0 (13/10/2015)
- Initial commit
License
Copyright (c) 2015 Kamil Waheed. Licensed under the MIT license.