2016-11-03 4 views
0

그래서 내가응용 프로그램이 정지 (노드 명시 응용 프로그램) 사용자가 웹 응용 프로그램을 방문 할 경우

.... 그것은 사용자가이 작업을 수행하지만 것 같지도 것을 알고있다 두 사람은 passport.js를 사용하여 로그인 할 수 있습니다. 그룹 A는 로컬 및 LinkedIn을 사용하고 그룹 B는 Google 및 Facebook을 사용합니다.

의 미세 로그인과 로그 아웃 다음 GET으로 괜찮 :

router.get('/logout', function (req, res){ 
    req.flash('success_msg', 'you have logged out'); 
    req.session.destroy(function (err) { 
     res.redirect('/'); 
    }); 
    }); 

하지만 난 지금까지 구글 않는 다음 (다른의 Oauth에서 다시 로그인을 시도처럼 할 LinkedIn에 로그 아웃하는 경우와 로그 아웃 한 다음 페이스 북을 시도하십시오) 응용 프로그램은 passport.deserializeUser 메서드가 호출되기 전이나 직전에 고정됩니다. 예상 되나요?

답변

0

그래서 비판적인 생각을 한 후에도 오류가 없었던 이유는 오류가 없었기 때문에 상황이 느리게 진행되고 있다는 것을 깨달았습니다. 노드 응용 프로그램 에 내-SQL을 사용하여이 누구를위한 SO

만들 당신이 당신의 연결을 수영장과 이 작업이 완료되면 당신이 그것을 해제해야합니다을 그 확인합니다.

멋진 자습서 here