0

私のウェブサイトのルートファイルには、次のような関数があります。

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)

4

1 に答える 1