Задать вопрос
@SpideR-KOSS

Почему не работает код PassportJS?

Почему не работает код с офф. сайта, немного измененный?
app.get("/login", function(req, res, next) {
  passport.authenticate("local", function(err, user, info) {
    if (err) {
      return next(err);
    }
    if (!user) {
      return res.render("login");
    }
    req.logIn(user, function(err) {
      if (err) {
        return next(err);
      }
      return res.redirect("/");
    });
  })(req, res, next);
});


При заходе проверяем, авторизован ли пользователь. Если нет, рендерим страницу логина, если да, перенаправляем на главную.

Почему не работает?
  • Вопрос задан
  • 55 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • Skypro
    JavaScript-разработчик с нуля
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@RidgeA
вангую, что неправильно подключен
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы