我想使用 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
.
难道我做错了什么?