You can query the database for the email id from the query parameters, as shown below:
passport.use('signup', new LocalStrategy({ passReqToCallback : true // allows us to pass back the entire request to the callback }, function(req, username, password, done) { //console.log(email); console.log(req.param('email')); findOrCreateUser = function(){ // find a user in Mongo with provided username User.findOne({ 'email' : req.param('email') }, function(err, user) { }); }))
source share