UNPKG

userauthjs

Version:

Node module for management of user/group privileges and sessions

29 lines (22 loc) 859 B
var mongoose = require('mongoose') var dbURI = process.env.USERAUTH_DB mongoose.connect(dbURI) mongoose.Promise = require('bluebird') mongoose.connection.on('connected', function() { if (process.env.USERAUTH_LOG === true) { console.log('Mongoose default connection open to ' + dbURI) } }) mongoose.connection.on('error',function(err) { if (process.env.USERAUTH_LOG === true) { console.log('Mongoose default connection error: ' + err) } }) mongoose.connection.on('disconnected', function() { if (process.env.USERAUTH_LOG === true) { console.log('Mongoose default connection disconnected') } }) process.on('SIGINT', function() { mongoose.connection.close(function() { if (process.env.USERAUTH_LOG === true) { console.log('Mongoose default connection disconnected through app termination') } process.exit(0) }) }) module.exports = mongoose