NodeJS Passport 사용해서 Google Login구현할때

조회수 140회
app.get('/auth/google/callback',   passport.authenticate('google'));

이렇게 하면 잘 작동을 하는데요.

로그 찍어보려고 이렇게 하면 에러를 뿜어냅니다.

app.get('/auth/google/callback', (req, res) => {
    console.dir( 'called' );
    passport.authenticate('google')(req,res);
});

UnhandledPromiseRejectionWarning: TypeError: next is not a function

이렇게 하면, 브라우저가 계속 구글 페이지에서 빙글빙글 돌기만 합니다.

app.get('/auth/google/callback', (req, res) => {
    console.dir( 'called' );
    passport.authenticate('google');
});
  1. 어떻게 해야 passport.authenticate('google');가 실행되기 직전에 log를 찍을 수 있을까요?
  2. 위의 코드는 무엇이 잘못된건가요?

1 답변

답변을 하려면 로그인이 필요합니다.

Hashcode는 개발자들을 위한 무료 QnA 사이트입니다. 계정을 생성하셔야만 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 계정을 생성하셔야만 글을 작성하실 수 있습니다.