我要在 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”