UNPKG

redux-security

Version:
25 lines (19 loc) 769 B
require('redux-journal').enable() const tags = 'redux-security.examples.users.node-api' import { write, error } from 'redux-journal' import { manager } from 'redux-manager' import { usersLocal } from 'redux-security' const api = usersLocal() manager.enableLogger(require('redux-node-logger')()) manager.getStore() api.create({ username: 'user1', password: 'password1' }).then(({ userID }) => { write(`USER _id = ${userID} CREATED`, `${tags}.api.create`) return api.update({ _id: userID, username: 'user2' }).then((result) => { write(`SUCCESS result = ${result}`, `${tags}.api.update`) return api.remove({ _id: userID }) }) }).then((result) => { write(`SUCCESS result = ${result}`, `${tags}.api.remove`) }).catch((e) => { error(e) })