Manage users from database or json.
Userito could work with users in:
json
filemongodb
database
npm i userito -g
userito
takes options
object with properties:
type
(db
orfile
) andpath
path of storage file (~/.userito.json
default)db
with database urlschema
const useritoFile = require('userito')({
type: 'file',
});
const useritoDB = require('userito')({
type: 'db',
db: 'mongodb://login:password@dsxxxx.mongolab.com:43942/userito',
schema: {
port: Number,
username: String,
password: String,
},
});
Get all existing users.
userito.all((error, users, info) => {
console.log(error || info || users);
});
Get user by username
.
userito.get('coderaiser', (error, user, info) => {
console.log(error || info || users);
});
Create user.
userito.create({
username: 'coderaiser',
password: 'hello',
}, (error, msg) => {
console.log(error || msg);
});
Modify user named with username
.
userito.update('coderaiser', {
password: 'world',
}, (error, msg) => {
console.log(error || msg);
});
Remove user.
userito.remove('coderaiser', (error, info) => {
console.log(error || info || msg);
});
MIT