var mongoose = require('mongoose') var yaml_config = require('node-yaml-config') var config = yaml_config.load(__dirname + '/config.yml') var url = config.server.url var port = config.server.port var dbhost = config.database.host var dbport = config.database.port var dbuser = config.database.options.user var dbpass = config.database.options.pass var dbname = config.database.name module.exports = function () { // mongoose.connect('mongodb://username:password@host:port/database?options...') var db if (dbuser && dbpass) { db = mongoose.connect('mongodb://' + dbuser + ':' + dbpass + '@' + dbhost + ':' + dbport + '/' + dbname) } else { db = mongoose.connect('mongodb://' + dbhost + ':' + dbport + '/' + dbname) } require('../app/models/tokens.model') return db }