使用express-validator时收到404响应

时间:2019-09-07 10:38:33

标签: javascript node.js express viewengine express-validator

我正在使用express-验证程序来验证我的一种表格,其中包括数字和文本以及一些文件。当我尝试使用express-validator时,我得到404响应。我也正在使用路由器并将路由传递到我的控制器。无需使用express,每个想法都可以正常工作,我可以不带任何404响应而转到页面。包含表单的页面地址是“ / co_op”,我将表单发送到该地址!

exports.checkForm = [
    check('name').isLength({ min: 4 }),
    check('email').isEmail(),
    check('idcard').isNumeric()

  ], (req, res) => {
    const errors = validationResult(req)
    if (!errors.isEmpty()) {
      return res.status(422).json({ errors: errors.array() })  
    }
    var name = req.body.name;
    var IDcard = req.body.idcard;
    var phone = req.body.phone;
    var Email = req.body.email;
    var Degree = req.body.degree;
    var Description = req.body.description;
    var IDcardPic = req.body.idCardPic; // This is image file

    res.redirect ("/co_op")
  }

0 个答案:

没有答案