Guest User

Untitled

a guest
Nov 24th, 2018
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.08 KB | None | 0 0
  1. const update = (req, res, next) => {
  2. let user = req.profile
  3. user = _.extend(user, req.body)
  4. user.updated = Date.now()
  5. user.save((err) => {
  6. if (err) {
  7. return res.status(400).json({
  8. error: errorHandler.getErrorMessage(err)
  9. })
  10. }
  11. user.hashed_password = undefined
  12. user.salt = undefined
  13. res.json(user)
  14. })
  15. }
  16.  
  17. const update = (req, res, next) => {
  18. let form = new formidable.IncomingForm()
  19. form.keepExtensions = true
  20. form.parse(req, (err, fields, files) => {
  21. if (err) {
  22. return res.status(400).json({
  23. error: "Photo could not be uploaded"
  24. })
  25. }
  26. let user = req.profile
  27. user = _.extend(user, fields)
  28. user.updated = Date.now()
  29. if(files.photo){
  30. user.photo.data = fs.readFileSync(files.photo.path)
  31. user.photo.contentType = files.photo.type
  32. }
  33. user.save((err, result) => {
  34. if (err) {
  35. return res.status(400).json({
  36. error: errorHandler.getErrorMessage(err)
  37. })
  38. }
  39. user.hashed_password = undefined
  40. user.salt = undefined
  41. res.json(user)
  42. })
  43. })
  44. }
  45.  
  46. const create = (req, res, next) => {
  47. const user = new User(req.body)
  48. user.save((err, result) => {
  49. if (err) {
  50. return res.status(400).json({
  51. error: errorHandler.getErrorMessage(err)
  52. })
  53. }
  54. res.status(200).json({
  55. message: "Successfully signed up!"
  56. })
  57. })
  58. }
  59.  
  60. const create = (req, res, next) => {
  61. let form = new formidable.IncomingForm()
  62. form.keepExtensions = true
  63. form.parse(req, (err, fields, files) => {
  64. if (err) {
  65. return res.status(400).json({
  66. error: "Photo could not be uploaded"
  67. })
  68. }
  69. let user = new User(req.body)
  70. user = _.extend(user, fields)
  71. if(files.photo){
  72. user.photo.data = fs.readFileSync(files.photo.path)
  73. user.photo.contentType = files.photo.type
  74. }
  75. user.save((err, result) => {
  76. if (err) {
  77. return res.status(400).json({
  78. error: errorHandler.getErrorMessage(err)
  79. })
  80. }
  81. res.status(200).json({
  82. message: "Successfully signed up!"
  83. })
  84. })
  85. })
  86. }
Add Comment
Please, Sign In to add comment