
var passport = require('passport');
var db = require('../config/db');
var local = require('./passport/local');

module.exports = () => {

  // serialize sessions
  passport.serializeUser((user, done) => {
    done(null, user.id);
  });

  passport.deserializeUser((id, done) => {
    db.User.findById(id).then((err, user) => {
      done(err, user)
    });
  });

  // use these strategies
  passport.use(local);

}

@@ -305,24 +305,61 @@
 ).then((
-err, use
+user) =%3E %7B%0A      done(null, user);%0A    %7D, (er
 r) =%3E %7B%0A
@@ -374,21 +374,22 @@
 ne(err, 
-user)
+null);
 %0A    %7D);

Fix passport.deserializeUserのデータアクセス記述がmongooseになっていたため、ログインが正しく機能していなかった件