TypeError:无法读取null的属性“密码”
这是我的代码段。请告诉我问题出在哪里?我做错了什么 在这里,我正在检查管理员密码和ID
router.post('/login', function (req, res, next) {
console.log('Entered post /login');
req.app.db.models.Admin.findOne({
'login_id': req.body.login_id
}, function (err, data) {
if (err) {
console.log(err);
return next(err);
}
if (data.password == req.body.password) {
var payload = {
userType: 'admin',
firstName: 'Admin'
};
var token = req.app.jwt.sign(payload, req.app.jwtSecret);
// add token to cookie
res.cookie('token', token);
res.redirect('/admin');
} else {
res.redirect('/admin/login');
}
});
});