Пример #1
0
exports.add = function (todo, next) {

    const requireContent = todoSchema.requiredKeys('content');
    const err = requireContent.validate(todo).error;

    if (!err) {
        const id = Confidence.id.generate().replace(/-/g, '');
        this.todosDB[id] = {
            done: todo.done || false,
            content: todo.content
        };
    }

    return next(err);
};
Пример #2
0
'use strict'

const Confidence = require( 'confidence' )

// Load the confidence.json content into our store
const store = new Confidence.Store(  )

// Load the configuration file into the confidence store
store.load( require( './confidence.json' ) )

// Generate a GUID for the client (on first visit)
const criteria = Confidence.id.criteria( Confidence.id.generate() )

// Check if the id is valid (generated according to the even distribution randomness rules)
if (criteria === null) {
    console.log('Bad id')
    process.exit(1)
}

criteria.env = 'dev'

module.exports = store.get('/', criteria)