Passport js - получение req.user как `undefined`, если` паспорт.authenticate` не присутствует в маршруте как промежуточное ПО - PullRequest
0 голосов
/ 03 августа 2020

Я создаю небольшую социальную сеть. У меня есть один маршрут /profile/username, который показывает профиль пользователя с изображениями, которые он загрузил. другому пользователю могут нравиться изображения, если он / она аутентифицирован. в противном случае он / она может просто видеть изображения, которые ему / ей не могут нравиться изображения

router.get("/:username",async (req, res) => {
     console.log(req.user) // undefined
     if(req.user){
        // send images with values like user liked or not
     }else{
       //send only images
      }
})

проблема в том, что я получаю undefined как req.user. nodejs интерпретирует undefined как ложное. любая помощь, ребята? Я ценю ваш вклад. спасибо

...