Advertisement
Guest User

Untitled

a guest
Nov 14th, 2018
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1.  
  2. router.post('/signup', (req, res) => {
  3. console.log('user signup');
  4.  
  5. const { name, password } = req.body;
  6.  
  7. if (String(name).length <= 3) {
  8. res.json({
  9. error: `Name should be min 4 characters`
  10. })
  11. }
  12.  
  13. if (String(password).length <= 3) {
  14. res.json({
  15. error: `Password should be min 4 characters`
  16. })
  17. }
  18.  
  19. // ADD VALIDATION
  20. User.findOne({ name: name }, (err, user) => {
  21. if (err) {
  22. console.log('User.js post error: ', err)
  23. } else if (user) {
  24. res.json({
  25. error: `Sorry, already a user with the name: ${name}`
  26. })
  27. }
  28. else {
  29. const newUser = new User({
  30. name: name,
  31. password: password
  32. })
  33. newUser.save((err, savedUser) => {
  34. if (err) return res.json(err)
  35. res.json(savedUser)
  36. })
  37. }
  38. })
  39. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement