ajax로 로그인요청 보내는거면 미들웨어로 쓰지말고
app.post('/login', function (요청, 응답) {
passport.authenticate('local', {}, function(error, user, msg){
if (!user) {
응답.send('fail')
} else {
요청.login(user, function(err){
if(err){ return next(err); }
응답.send('success')
});
}
})(요청, 응답);
});
이런거 쓰면 편합니다