Narcissistic, Perfectly Modest
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

userific-mongoose

0.0.7 • Public • Published

Userfic Mongoose backend

Manage users using mongoose and MongoDB. This module implements the abstract Userific interface

Installation

npm install -S userific-mongoose

Usage

var UserificMongoose = require('userific-mongoose')
var config = {
  host: 'localhost',              // the host of the MongoDB server
  port: '27017',                  // the port of the MongoDB server
  db: 'userific-mongoose-test'    // the mongodb database to use
  user: 'mongodb username here',  // optional
  pass: 'mongodb username here',  // optional
}
 
 
var backend = new UserificMongoose(config)
// backend implements all the interface methods of the abstract Userific module
var registerData = {
    email: 'foo@example.com',
    password: 'barPassword'
}
backend.register(registerData, function(err, user) {
  if (err) {
    inspect(err, 'error registering user via the userific mongoose backend')
    return
  }
  inspect(user, 'registered user correctly')
})

Test

# install development dependencies 
npm install
# run tests 
npm test

Keywords

none

install

npm i userific-mongoose

Downloadsweekly downloads

7

version

0.0.7

license

none

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability