Passport.js перенаправляет на | successRedirect: '/ profile' | но req.isAuthenticated () возвращает false

Следующий код представляет собой раздел приложения, разработанного Node.js + Express + Passport.js. Действительный пользователь перенаправляется на/profile URL (successRedirect), однакоreq.isAuthenticated возвращает ложь, а такжеreq.user являетсяundefined, Я не мог понять, в чем может быть причина:

app.post('/login',
    passport.authenticate('local', {
        successRedirect: '/profile',// <-- a valid user gets redirected to `/profile`
        failureRedirect: '/',
        failureFlash: true
    })
);


app.get('/profile',function(req,res){    
    console.log('req.user: \n'+req.user)
    console.log('req.isAuthenticated(): '+req.isAuthenticated()) // <-- However, the `req.isAuthenticated()` returns false
    console.log('req.isAuthenticated: '+req.isAuthenticated)
    res.render('profile.ejs',{
        /*username: req.user.username*/ // <-- req.user is undefined
    });
})

Ответы на вопрос(1)

Ваш ответ на вопрос