我在 Node.js 项目中使用建议的 express-validator V4 语法:
const { check, validationResult } = require('express-validator/check');
const { matchedData } = require('express-validator/filter');
和
app.post('/users/add/',[
check('first_name')
.isLength({ min: 1 }).withMessage('A first name is required')],
(req, res, next) => {
var errors = validationResult(req);
if (errors) {
..etc
请注意,我使用的是现代语法并且没有以下代码(根据 express-validator README.md 文件):
const expressValidator = require('express-validator');
app.use(expressValidator());
如何在运行验证之前从输入字段中修剪空格?