Advertisement
Guest User

Untitled

a guest
Aug 16th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. var createUser = function (req, res, next) {
  2. var user = new User(req.body);
  3.  
  4. user.save(function (err) {
  5. if (err) {
  6. next(err);
  7. } else {
  8. res.json(user);
  9. }
  10. });
  11. };
  12.  
  13. var updateUser = function (req, res, next) {
  14. User.findByIdAndUpdate(req.body._id, req.body, {new: true}, function (err, user) {
  15. if (err) {
  16. next(err);
  17. } else {
  18. res.json(user);
  19. }
  20. });
  21. };
  22.  
  23. var deleteUser = function (req, res, next) {
  24. req.user.remove(function (err) {
  25. if (err) {
  26. next(err);
  27. } else {
  28. res.json(req.user);
  29. }
  30. });
  31. };
  32.  
  33. var getAllUsers = function (req, res, next) {
  34. User.find(function (err, users) {
  35. if (err) {
  36. next(err);
  37. } else {
  38. res.json(users);
  39. }
  40. });
  41. };
  42.  
  43. var getOneUser = function (req, res) {
  44. res.json(req.user);
  45. };
  46.  
  47. var getByIdUser = function (req, res, next, id) {
  48. User.findOne({_id: id}, function (err, user) {
  49. if (err) {
  50. next(err);
  51. } else {
  52. req.user = user;
  53. next();
  54. }
  55. });
  56. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement