0
Node.jsとExpress 4に基づいてWebアプリケーションを作成しています。PassportjsとGoogle OAuth 2 Startegyを使用して認証しています。リクエストハンドラ機能としてpassport認証機能を処理する方法
リクエストを処理するためにルートを設定しようとしています。 私はこのラインがうまく機能していることを学びました:
router.get('/signin/google/callback', passport.authenticate('google', {failureRedirect: '/signin'}));
を私は機能でルートを処理することを決めたときに、アプリケーションが応答を停止:
router.get('/signin/google/callback', function (req, res) {
passport.authenticate('google', {failureRedirect: '/signin'});
});
は、私が何かを欠場か?
app.get('/auth/google/callback',
passport.authenticate('google', { failureRedirect: '/login' }),
function(req, res) {
res.redirect('/');
});
passport.authenticate()
引数request,response, next
とミドルウェアです:事前