0.2.0 • Published 8 years ago
drboom-seaquell v0.2.0
Dr. Boom: Seaquell
Auto-cast errors from SeaQuell into Hapi HTTP Errors.
##Example / Boilerplate
Plugin registration boilerplate:
var hapi = require('hapi');
var config = require('./config.json');
var Boom = require('boom');
var Seaquell = require('seaquell');
var server = new hapi.Server();
server.connection(config);
server.register([{
register: require('drboom'),
options: {
plugins: [require('drboom-seaquell')({Seaquell: Seaquell, Boom: Boom})]
},
}, function (err) {
server.log(['startup'], 'Loaded pgboom plugin');
server.start(function (err) {
//...
}
});
Now, you can pass your seaquell errors right on through to hapi reply!
function someHandler(request, reply) {
SomeSeaquellModel.method(reply);
});