Внутри базы данных я вручную проверил, что существует пользователь с именем пользователя R0H1 , но когда я использую приведенный ниже код, он просто отправляет обратно "Нет такого пользователя". Та же проблема возникает с именем пользователя Harshitsin75 , тогда как он правильно находит все другие имена пользователей alphanumeri c, например akhil , test123 et c. И эта проблема возникает каждый раз, когда я пытаюсь открыть профиль для пользователей R0H1 и Harshitsin75 .
app.get("/profile/:userName", function(req, res) {
if (req.isAuthenticated()) {
User.findOne({username: req.params.userName}, function(err, foundUser) {
if (err) console.log(err);
else {
if (foundUser) res.render('User-profile', {user: foundUser});
else res.send("No such user");
}
});
} else {
res.redirect('/login');
}
});