Passportjs重定向会在网址

时间:2017-11-09 16:28:49

标签: url angular-ui-router passport.js hashtag html5mode

我的mean-stack网站上有一个登录页面。该网站使用html5mode,并且<base href="/1/" />。登录使用Passport.js,例如:

router.get('/' + process.env.versionNumber + '/auth/google', passport.authenticate('google', { scope: ['https://www.googleapis.com/auth/userinfo.profile',
        'https://www.googleapis.com/auth/userinfo.email'] }));
router.get('/' + process.env.versionNumber + '/auth/google/callback', passport.authenticate('google', {
        successRedirect: '/' + process.env.versionNumber + '/dashboard',
        failureRedirect : '/' + process.env.versionNumber + '/login',
        failureFlash : true
    }))

对于Twitter,GitHub和Linkedin,它全部重定向到https://localhost:3000/1/dashboard。但是,Google重定向到https://localhost:3000/1/dashboard#,Facebook重定向到https://localhost:3000/1/dashboard#_=_

有谁知道发生了什么事?

0 个答案:

没有答案