Advertisement
Guest User

Untitled

a guest
Jun 24th, 2016
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var apiRoutes = express.Router();
  2.  
  3. apiRoutes.post('/user/new', function(req, res) {
  4.     var user = {
  5.         name: req.body.name,
  6.         phone: req.body.phone,
  7.         password: req.body.password,
  8.         email: req.body.email,
  9.         created_at: db.fn.now(),
  10.         updated_at: db.fn.now(),
  11.     };
  12.  
  13.     hashPass.new(user.password, function(result){
  14.         user.password = result;
  15.         db('users').insert(user)
  16.             .then(function (resolve){
  17.                 res.json({success: true, msg: 'Successfully created new user.'});
  18.             }, function(err, reject){
  19.                 res.json({success: false, msg: 'Error:' + err});
  20.         })
  21.     })
  22. });
  23.  
  24. apiRoutes.get('/user/list', passport.authenticate('jwt', {session: false}), function(req, res){
  25.     db('users').select('uid', 'phone', 'name')
  26.         .then(function(resolved){
  27.             res.send(resolved);
  28.         }, function(rejected){
  29.             res.status(403).send({success: false, msg: 'Error!'});
  30.         })
  31. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement