2017-08-26 4 views
-1

こんにちは、ログインローカルセッションのパスポートとmongodbのノードで作業していますが、シンタックスエラーが発生しました。 enter image description here引数リストの後にシンタクスエラーがあります)

それは一種の私がここに
ために、すべてのものを持って、ここで、それは私のコードだと思う奇妙な原因...いつものように

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 
 
}

だあなたの助け

のために本当に感謝
+0

'fuction' =>' function'と 'retrun' =>' return'です。 – alexmac

答えて

0

fuctionfunctionに修正しましたか?

+1

神はあなたを祝福します:) –

+0

これは質問への答えを提供しません。批評をしたり、著者の説明を求めるには、投稿の下にコメントを残してください。 - [レビューの投稿](/レビュー/低品質の投稿/ 17152779) –

関連する問題