2017-08-26 5 views
-1

Salut je travaille dans le noeud avec passeport et mongodb pour la session locale de connexion, et j'ai eu une erreur synthax mais je ne peux pas comprendre pourquoi? enter image description hereSynthax erreur dans js/manquant) après la liste des arguments

il est un peu bizarre parce que je pense que je suis tout pour
ici là, il est mon code ...

var localStrategy = require('passport-local').Strategy; 
 
var User = require('../app/models/users'); 
 

 
module.exports = function(passport){ 
 
    //Serializing user 
 
    passport.serializeUser(function(user,done){ 
 
     done(null, user.id); 
 
    }); 
 

 

 
    passport.deserializeUser(function(id,done){ 
 
     User.findById(id, fuction(err,user){ //here it's the error D: 
 
     done(err,user); 
 
     }); 
 
    }); 
 

 
    passport.use('local-signup', new localStrategy({ 
 
     usernameField: 'username', 
 
     passField:'pass' 
 
     passReqToCallback: true 
 
    }, 
 
    function(req,username, pass, done){ 
 
     process.nextTick(function(){ 
 
      User.findOne({'local.emial':email,},function(err,user){ 
 
      if(err){ 
 
       return done(err); 
 
      } 
 
      if(user){ 
 
       retrun done(null,false,req.flash('signupMessage','Thath email its already taken ')); 
 
      }else{ 
 
       var newUser = new User(); 
 
       newUser.local.username = username; 
 
       newUser.local.pass = pass; 
 

 
       newUser.save(function(err){ 
 
       if(err){ 
 
        throw err; 
 
        return done(null,newUser); 
 
       } 
 
       }) 
 
      } 
 
      }); 
 
     }); 
 
    } 
 

 

 
)); 
 

 

 

 
    // end function 
 
}

comme toujours vraiment merci pour votre aide

+0

'fuction' =>' fonction' et 'retrun' =>' return'. – alexmac

Répondre

0

Corriger fuction en function peut-être?

+1

Que Dieu vous bénisse :) –

+0

Cela ne fournit pas de réponse à la question. Pour critiquer ou demander des éclaircissements à un auteur, laissez un commentaire sous son article. - [De l'avis] (/ review/low-quality-posts/17152779) –