【发布时间】:2017-09-14 07:48:28
【问题描述】:
我在 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());
如何在运行验证之前从输入字段中删除空格?
【问题讨论】:
-
从 v4.1.1 开始,清理仅在旧 API 中可用,但请在 GitHub 跟踪器中打开一个问题,请求对新 API 的支持。
标签: javascript node.js validation express-validator