Guest User

Untitled

a guest
Jul 11th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. var mongoose = require('mongoose');
  2.  
  3. var UserSchema = mongoose.Schema({
  4. username : {
  5. type : String ,
  6. unique : true,
  7. required: true,
  8. trim : true
  9. },
  10. password : {
  11. type : String,
  12. trim : true
  13. }
  14. })
  15.  
  16. UserSchema.pre('save', function (next) {
  17. var self = this;
  18. User.find({name : self.username}, function (err, docs) {
  19. if (!docs.length){
  20. next();
  21. }else{
  22. console.log('user exists: ',self.username);
  23. next(new Error("User exists!"));
  24. }
  25. });
  26. }) ;
  27.  
  28.  
  29. var User = mongoose.model('User' , UserSchema);
  30.  
  31. module.exports = User;
  32.  
  33. router.post('/login' , (req , res) => {
  34. var user = new User({
  35. username : req.body.username,
  36. password : req.body.password
  37. })
  38. res.send('Clear!')
  39.  
  40.  
  41. })
Add Comment
Please, Sign In to add comment