У меня есть несколько пользователей в моем приложении, теперь я хочу получить одного пользователя за раз, когда они входят в систему.
это мой node.js
router.get('/currentUser', (req, res) => {
User.findOne().then(user => {
console.log(user);
if (user) {
return res.status(200).json(user);
} else {
return res.status(404).json({
message: 'User not found'
});
}
});
});
и в моем угловом приложении у меня есть
getCurrentUser(user: any) {
console.log(user);
return this.http.get(this.urlEnvironment + this.OneUserUrl).subscribe(data =>{
console.log(data)
});
}
проблема в том, что он получает первого пользователя только из базы данных вместо текущего пользователя.
Я пытался find()
, но он получает всех этих пользователей.