2 つの異なる「passport-facebook」戦略を使用したいと考えています。ログイン用に 1 つ、ログインしているユーザーの接続用に 1 つ。
明らかに、私はそれらを次のような異なる名前で登録します
facebook = require('passport-facebook'); ...
passport.use('facebook-login', new facebook.strategy(o, login));
passport.use('facebook-connect', new facebook.strategy(o, connect));
ただしpasssport.authenticate('facebook-login',{...})(req, res, next)
、ルートメソッドから呼び出すと、のconnect
代わりに実行されますlogin
。
私は何か間違ったことをしていますか?