查询在Mongodb中不起作用

时间:2018-07-20 07:51:21

标签: node.js mongodb express mongoose mongodb-query

我正在将express.js与猫鼬一起使用进行注册。我使用加密技术保存用户密码,现在正在登录部分进行操作。但是,当我通过邮递员发布值时,我一次又一次收到错误"not exist"

这是我的代码:

app.post('/login', (req, res) => {
    var User = require('./user.js');
    User.findOne({ username: req.body.email }, function(err, user) {
        if (err) { 
            console.log("error");
        } else if (!user) {
            console.log("not exist");
        } else if(!user.validPassword(req.body.password)) {
            console.log("not valid");
        } else {
            console.log("valid");
        }
    });
    res.send("XYZ");
});

0 个答案:

没有答案