我在nodejs中使用快速验证器进行验证。如果用户选择的出生日期大于死亡日期,我需要显示错误消息。
check('dob').notEmpty().bail().withMessage('请输入出生日期').toDate().bail(); 目前我正在使用上面的代码来处理 dob 错误,但不知道如何在其中添加另一个检查。
这是实现您所要求的一种方法。请注意,如果 dob 验证失败,dod 仍会尝试验证。
body('dob').isDate().bail().toDate()
body('dod').isDate().bail().toDate().custom((dod, { req }) => {
return dod > req.body.dob
})