У меня есть модель Mongoose User
, которая содержит поле username
. Я создал пользователя с именем пользователя bob97555x005
В users
роутере у меня есть следующий маршрут:
router.get("/check", (req, res, next) => {
const query = String(req.body.username).toLowerCase();
return User.findOne({ username: query })
.then(users => res.json(users))
.catch(err => {
console.log("no user found!");
});
});
В Почтальоне, я иду по этому маршруту с:
http://localhost:5000/api/users/check?username=bob97555x005
Возвращает null
. Ожидаемое поведение возвращает пользователя json, который находится в базе данных. Почему я получаю null
?
P.S. Нет ничего плохого в самой настройке файла роутера, так как я использую его для создания пользователей.