Advertisement
Guest User

Untitled

a guest
Jan 6th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. signup: function (req, res) {
  2.  
  3. User.findOne({
  4. where: {
  5. username: req.body.username
  6. }
  7. }).then(function (user){
  8. if (user) {
  9. sails.log.silly(user);
  10. return res.json(409, { 'error': 'Sorry, that username is already taken' });
  11. }
  12. }).then(() => UserService.create(req.body))
  13. }).catch(function (error) {
  14. if (process.env.NODE_ENV == 'development'){
  15. return res.json(500, { 'error': err });
  16. } else {
  17. return res.json(500, { 'error': 'Error in user creation' });
  18. }
  19. })
  20. }
  21. }
  22. // Inside the UserSevice
  23.  
  24. create: function(data) {
  25. return new Promise((resolve, reject) => {
  26. User.create({
  27. username: req.body.username,
  28. password: req.body.password
  29. }).then((result) => {
  30. resolve(result)
  31. }).catch((err) => {
  32. reject(err)
  33. })
  34. })
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement