嘗試使用快速驗證驗證某些表單輸入。 一切工作正常,但無法弄清楚我如何檢查相同的密碼。快速驗證密碼驗證(等於密碼)
// form validation
req.checkBody('name', 'Name is required').notEmpty();
req.checkBody('email', 'Email is required').notEmpty();
req.checkBody('email', 'Email not valid').isEmail();
req.checkBody('username', 'username is required').notEmpty();
req.checkBody('password', 'password is required').notEmpty();
//req.checkbody('password2', 'Password do not match').equals(req.body.password);
// check for errors
var errors = req.validationErrors();
if(errors) {
res.render('register', {
errors: errors,
name: name,
email: email,
username: username,
password: password,
password2: password2
});
正如你所看到的,這工作得很好。 但使用後:
req.checkbody('password2', 'Password do not match').equals(req.body.password);
它不會工作,因爲我谷歌解決這個有壽工作! 有人熟悉這個問題? 順便說一句,剛開始學習node.js,並由瘋狂englisch抱歉。 如果有人需要更多的信息,我很樂意提供。 謝謝
ps。 已經嘗試過:
req.assent('password2', 'Password do not match').equals(req.body.password);
'checkbody'缺少資本2 ... – robertklep