无法阅读财产' _id'未定义的快递猫鼬

时间:2016-07-10 11:37:59

标签: node.js express mongoose

router.get('/profile',function(req,res,next){

  User.findOne({_id : req.user._id },function(err,user){

    if(err) next(err);

    res.render('/accoutns/profile',{user:user});
  });

  });

1 个答案:

答案 0 :(得分:1)

您应该使用User.findById而不是User.findOne。

User.findById(req.user._id, function (err, user) { 
    if(err) next(err);
    res.render('/accoutns/profile',{user:user});
    });
});