正在尝试使用express validator进行验证
我正在尝试使用确认密码验证我的密码,但它似乎不适用于express validator: 以下是我尝试使用的代码:正在尝试使用express validator进行验证,express,express-validator,Express,Express Validator,我正在尝试使用确认密码验证我的密码,但它似乎不适用于express validator: 以下是我尝试使用的代码: app.post('/sign-up', body('password').custom((value, { req }) => { if (value !== req.body.confirmPassword) { throw new Error('Password confirmation is incorrect'); } }), (
app.post('/sign-up', body('password').custom((value, { req }) => {
if (value !== req.body.confirmPassword) {
throw new Error('Password confirmation is incorrect');
}
}),
(req, res) => {
const user = new User({
username: req.body.username,
password: req.body.password,
confirmPassword: req.body.confirmPassword
})
user.save(err => {
if (err) {
return next(err);
};
res.redirect("/");
});
});