我正在将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");
});