在我网站的路由文件中,我有这样的功能:
router.post('/', ctrl1.validate, ctrl2.doSomething)
验证函数如下所示:
function(req,res,next){
var errors = validator.checkForm('myForm')
if(errors){
res.redirect("/")
}else{
next()
}
}
如果我想将参数传递给验证器函数(比如我要验证的表单的名称)除了隐含req,res,next
的,那是怎么做的?我已经在控制器中尝试过,ctrl1.validate(formName)
但都没有工作。ctrl1.validate(formName, req,res,next)
function(formName, req,res,next)