2017-08-26 1 views
-1

Hallo, ich arbeite in Knoten mit Pass und Mongodb für Login lokale Sitzung, und ich habe einen synthax Fehler, aber ich kann nicht herausfinden, warum? enter image description hereSynthax Fehler in js/fehlt) nach Argumentliste

es irgendwie komisch Ursache ich glaube, ich hier, um alles bekam
hier ist es mein 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 
 
}

wie immer wirklich Dank für Ihre Hilfe

+0

'function' =>' function' und 'retrun' =>' return'. – alexmac

Antwort

0

Korrekt fuction in function vielleicht?

+1

Gott segne dich :) –

+0

Dies bietet keine Antwort auf die Frage. Um einen Autor zu kritisieren oder um Klärung zu bitten, hinterlasse einen Kommentar unter seinem Beitrag. - [Aus Bewertung] (/ review/low-quality-posts/17152779) –

Verwandte Themen