我正在运行node.js并表达错误,但出现此错误“无法读取未定义的属性'build'”

时间:2019-07-10 16:39:32

标签: node.js express

我要在 user.js

中设置单个处理程序

这是使用node.js表示的控制器文件夹中的 user.js

exports.signup = function(req, res, next){
    console.log(req.body.Password1 + " " + req.body.Email1);
    const newUser = models.User.build({
        email: req.body.Email1,
        password: generateHash(req.body.Password1)  
    });
    return newUser.save().then(result => {
        passport.authenticate('local', {
            successRedirect: "/",
            failureRedirect: "/signup",
            failureFlash: true
        })(req, res, next);
    })
}

我希望在名为 user 的数据库表中插入电子邮件和密码 成功进入首页后 但实际上,我收到此错误

  

“ TypeError:无法读取未定义的属性“ build”

0 个答案:

没有答案