Guest User

Untitled

a guest
Aug 7th, 2018
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. Stopping execution flow after an error in express-validator
  2. req.onValidationError(function(msg) {
  3. res.render('signup', { error: msg });
  4. });
  5.  
  6. req.check('email', 'Please enter a valid email.').len(1,256).isEmail;
  7. req.check('password', 'Your password must be at least 8 characters.').len(8,256);
  8.  
  9. var user = {
  10. email: req.body.email,
  11. password: req.body.password
  12. };
  13.  
  14. User.create(user, function(err, result) {
  15. console.log(err, result);
  16. });
  17.  
  18. res.render('signup');
  19.  
  20. var errors = [];
  21. req.onValidationError(function(msg) {
  22. //res.render('signup', { error: msg });
  23. errors.push(msg);
  24. });
  25.  
  26. req.check('email', 'Please enter a valid email.').len(1,256).isEmail;
  27. req.check('password', 'Your password must be at least 8 characters.').len(8,256);
  28.  
  29. if (errors.length) return res.render('signup', { error: errors.join('n') });
  30.  
  31. var user = {
  32. email: req.body.email,
  33. password: req.body.password
  34. };
  35.  
  36. User.create(user, function(err, result) {
  37. console.log(err, result);
  38. });
  39.  
  40. res.render('signup');
Add Comment
Please, Sign In to add comment