Попытка получить кнопку выхода, чтобы вернуться на домашнюю страницу.Использование паспорта - PullRequest
0 голосов
/ 26 июня 2019

Функция выхода из системы работает правильно.После нажатия кнопки «Выйти» вы перейдете на страницу входа в Google.Я пытаюсь заставить кнопку выхода вернуться на главную страницу вместо того, чтобы снова увидеть страницу входа в Google.Может я просто не правильно поняла паспорт.Кажется, я на правильном пути, вероятно, просто проблема маршрута, которую я не вижу

Я попытался объявить var _LoggedIn = (req.isAuthenticated ()? True: false);

const router = require('express').Router();
const passport = require('passport');

router.get('/login', (req, res) => {
res.render('login', { user: req.user });
});

router.get('/logout', (req, res) => {
req.logout();
req.session = null;
res.redirect('https://accounts.google.com/logout') = () => {
window.location.href ="http://localhost:3000";
}
});

router.get('/google', passport.authenticate('google', {
scope: ['profile']
}));

router.get('/google/redirect', passport.authenticate('google'), (req, 
res) => {
res.redirect('/profile');
});

module.exports = router;

Когда вы нажимаете на выход из системы на главной странице, она отправляет вас в Google. Я хочу сохранить функцию выхода из системы, но не переходить в Google.Я бы хотел вернуться на главную страницу

...