我正在使用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")
}