Mongoose-Q connector for hapi
This plugin provides the functionality to connect and disconnect from a mongoDB database using mongoose-q. It also ensures that the connection is available before calling server.start()
.
var Hapi = require('hapi');
var server = new Hapi.Server();
server.connection({ port: 3000 });
server.register({
register: require('hapi-mongoose-q'),
options: {
mongoDbUri: 'mongodb://localhost'
}
}, function(err) {
if (err) {
console.error(err);
throw err;
}
});
server.start();
The following option must be passed when registering the plugin:
- 'mongoDbUri' - a string representing the connection URI used to connect to a MongoDB database server.