TypeError:无法读取null的属性“密码”

时间:2019-03-02 15:33:43

标签: node.js

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');
    }
});
});

0 个答案:

没有答案