使用NodeJS和Angular获取登录用户

时间:2019-04-25 08:48:44

标签: node.js angular

我的应用程序中有一些用户,现在我想一次吸引一个用户。

这是我的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(),但它吸引了所有这些用户。

0 个答案:

没有答案