hulawho
Version:
hulawho api
49 lines (39 loc) • 1 kB
JavaScript
var mongoose = require('mongoose')
var config = require('./config')
var User = require('../lib/index').User
var Game = require('../lib/index').Game
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 authData = {
auth: 'password',
email: 'farhan@gmail.com',
password: 'some password'
}
// authenticate existing user
var user = new User()
user.authenticate(authData, function(err, res) {
if(err) {
console.log(err)
return
}
console.log(res)
// once the user is logged in, we have access to the userid
var userid = res.data.id
// load user games
var game = new Game()
game.getUserGames(userid, function(err, res) {
if(err) {
console.log(err)
return
}
console.log(res)
})
})