猫鼬findOne问题

时间:2018-09-04 20:45:31

标签: javascript node.js mongodb mongoose mean-stack

login.js

router.post('/', function (req, res, next) {
    User.findOne({ email: req.body.email }, function (err, user) {
        if (err) {
            console.log(err);
        }
        req.session.userId = user._id;        
        res.render('dashboard', { user: user });
    });
});

dashboards.hbs

<div class="container">
    <h3>{{user.email}}</h3>
</div>

我在这里想要实现的是将用户对象发送到车把并打印user.email属性。
问题是,仅当我将req.body.email硬编码为User.findOne({ email: 'mesam' })时,它才有效。然后它将呈现仪表板并打印user.email,即mesam。

req.body.email来自表单时为什么不起作用?

0 个答案:

没有答案