UNPKG

hulawho

Version:
51 lines (43 loc) 1.01 kB
var mongoose = require('mongoose') var config = require('./config') var User = require('../lib/index').User mongoose.connect(config.mongo_url) mongoose.connection.on('connected', function(){ console.log("Connection to mongodb established") }) mongoose.connection.on('error', function(err){ console.log(err) }) mongoose.connection.on('disconnected', function(){ console.log("Connection to mongodb disconnected") }) var userInfo = { name: 'Farhan Hussain', nick: 'farhan', email: 'farhan@gmail.com', auth: 'password', password: 'some password' } var authData = { auth: 'password', email: 'farhan@gmail.com', password: 'some password' } // register new user var okko = new User(userInfo) okko.register(function(err, res) { if(err) { console.log(err) return } console.log(res) // authenticate existing user var user = new User() user.authenticate(authData, function(err, res) { if(err) { console.log(err) return } console.log(res) }) })