0
在快遞我使用:快遞/角,Passport身份驗證後,沒有進行重定向
var router = express.Router();
router.get('/auth/*', function (req, res, next) {
next();
})
app.use(router);
app.all('/*', function(req, res) {
res.sendfile('index.html', { root: __dirname + '/app/dist' });
});
及其在角$ routeProvider:
when('/auth/:type', {}).
當我使用社交登錄聚會/auth/meetup
它驗證,但不會按照successRedirect Passport中指定的/profile/meetup
重新路由:
app.get('/auth/meetup', passport.authenticate('meetup', { scope : 'email' }));
app.get('/auth/meetup/callback',
passport.authenticate('meetup', {
successRedirect : '/profile/meetup',
failureRedirect : '/login'
}));
當我點擊一個帶有href="/auth/meetup"
的按鈕時,我在地址欄中顯示一個空白的網址:http://localhost:2997/auth/meetup
刷新頁面時,我自動路由到'/profile/meetup'
,以便驗證成功。
爲什麼認證後Node/Express/Angular不會重定向到/ profile/meetup?