im尝试创建注册页面,我使用后路由获取新用户的信息,im将新用户保存在db中,然后我想重定向回主页,但希望重定向其抛出异常
app.post('/register', (req, res) => {
var body = _.pick(req.body, ['Email' , 'Password' , 'First_Name' , 'Last_Name' , 'Phone_Number' , 'Address' , 'Permission']);
if(body.Password !== req.body.confirm_password) {
return res.render('register-user.hbs', {
PageTitle: 'Register user',
ConnectUser: req.cookies.fullName,
errMsg: 'Unverified Password'
});
}
var user = new User(body);
user.save().then((user) => {
return res.redirect('admin_main_page');
// res.send({user});
}).catch((e) => {
res.status(400).send();
console.log("invalid input");
});
});
当我更改回调以发送{user}及其工作时,我检查了邮递员上的代码,但是当我尝试将其转到异常时,如果传递和确认传递不相同,它也会做其顺从的操作可以做什么来告诉我我在做什么错吗?