我需要一个 function,它接受请求正文并有条件地创建将在请求中使用的验证器。 我认为最好的方法是创建中间件,但我遇到了 express-validator 的问题。 为了使 express-validator 正常工作,中间件必须返回我的验证器数组,但如果我这样做,我将无法调用 next() ...
我需要一个 function,它接受请求正文并有条件地创建将在请求中使用的验证器。 我认为最好的方法是创建中间件,但我遇到了 express-validator 的问题。 为了使 express-validator 正常工作,中间件必须返回我的验证器数组,但如果我这样做,我将无法调用 next() ...
尽管执行了所有日志记录标志,但我创建的代码中未触发验证中间件代码。 我试过使用check发送req和req.body ,以及将body与这两个选项一起使用。 控制台日志显示提供的非电子邮件字符串,并且我尝试了其他字段和其他(失败)值。 谁能指出我有用的方向? 我用过旧版本的checkBody ,但我 ...
这是我的自定义错误验证代码: 这是我的验证处理程序代码: 关键是,我想在验证中访问 ConflictError Object,因此我可以使用 ConflictError 属性来正确发送错误消息和状态 ...
我正在开发一个带有表单的项目,我需要使用一个验证器。 我选择 express-validator 来完成这项工作。 我正在使用带有 checkschema 格式的 express-validator,但我无法验证日期。 日期格式为 yyyy/mm/dd。 我试过下面的代码: 我从未使用过这个库。 ...
我一直在努力从middleware function 调用express-validator function。我可以看到执行很高兴express-validator但没有任何验证。 下面是代码片段: Policy.js schema.js schemavalidationCheck.js 我在其 ...
我正在使用 express-validator 来验证必填字段。 但有些字段不是强制性的,如出生日期、价格。 我想验证这些字段是否包含一个值,比如如果我提供出生日期值,那么它必须是日期类型。 我检查了每个教程、文档并尝试了几乎所有的方法,但都失败了。 当字段包含值时如何验证字段。 自定义方法是最后尝 ...
我想在不同的端点重用 Express Validator 模式,例如在 POST 和 PUT 请求中,我不想创建两个不同的模式(每个端点一个),因为如果一个模式发生变化,它可能必须改变另一个。 我在上一个项目中使用了 Express Validator,更改一个模式中的验证规则需要我在另一个模式中 ...
这个赏金已经结束了。 此问题的答案有资格获得+50声望赏金。 赏金宽限期在20 小时后结束。 Tehila想让更多人关注这个问题: 我的 node.js 应用程序出现问题,我需要一个带有图像字段和其他文本输入字段的表单 - 我需要使用 multer & express-validator ...
我正在使用快速验证器来验证表单并且我能够获得结果,但是我不确定如何将它显示到我的 EJS 文件中。 ejs文件 此代码仅在一行中返回错误,我希望它在自己的 alert div 中显示错误。 ...
我构建了一个简单的 koa 应用程序。 想使用 express-validator 来验证传入的 API 请求以进行邮寄。 但是在启动应用程序时收到失败消息: 以下是我按执行顺序排列的源代码: 有人可以解释为什么 express-validator 会抛出 koa 错误吗? 但是相同的代码适用于 ...
我正在尝试使用 Express Validator 来验证服务器端的异步 POST 查询。 PERN 堆栈。 Express Validator 似乎不验证任何内容,因为无论输入如何,它总是返回相同的响应。 这是我的代码。 我不知道为什么这不起作用。 请帮忙。 我预计验证结果会有所不同,具体取 ...
我有一个采用用户 email 和密码的表单。 我使用快速验证器设置验证,检查用户 email 和密码是否为空,以及 email 是否为有效的 email,如下所示。 在 postman 中测试时,如果用户在没有输入 email 和密码的情况下提交表单,它会显示所有错误消息。 如何将条件语句与快速验证 ...
我正在使用 Jest 对 controller 的路线进行单元测试,以获得快速 API。 controller 路由调用validationResult(req) ,但是,当我运行开玩笑测试时,validationResult 会返回空。 一个单元如何测试 express-validator? ...
我正在使用express-validator并且我已经将一些验证链接到link参数,如下所示: 我需要添加一些链式函数,如trim和escape ,以便能够修改值。 我可以使用如下custom方法来添加新的验证: 但是,我不想验证并返回true / false ,而是想修改 value 并完全按照 ...
我创建了一个验证器,用于在创建之前验证每个数据,但我不确定我的验证器是否有效。 所以,我想就此寻求帮助,我希望社区可以帮助我改进我的验证器。 我想收到您的反馈和建议,如果有问题请告诉我 ...
您好,我正在使用最新版本的 express-validator 来验证我的请求正文,问题是当我使用 notEmpty() 或 not().isEmpty() 时,它总是显示我输入的私人消息错误“文本字段是必需的" 即使文本字段不为空,这也是我的 validator.js 文件 这是我的 route. ...
我得到一个中间件不是 function 错误,我不知道为什么...... 路线 JS 等待处理程序。 router.post('login') 路由不起作用,其他两个路由都可以正常工作。 这是来自 controller 模块。 这是 model 模块 验证登录 我什至无法指出错误的来源,这是错误的 ...
当我尝试使用 EJS(在节点服务器上)呈现模板的这一部分时出现语法错误。:: 我正在尝试显示创建表单的视图,因此当用户留下空白输入或没有 select 时,下拉选项会出错(使用快速验证器)。 我可以很好地处理输入,验证错误并保留所有其他输入的数据(因此用户不必再次重新输入) 但是当使用选项 sel ...
这是我的代码,我正在尝试获取user password并检查其是否等于保存在自定义验证器内部数据库中的hash password ,我收到错误Illegal arguments: string, undefined 。 有什么我想念的吗? ...
这是我用于验证新用户详细信息的登录 API 的一部分。 function ifIDAlreadyExist 检查数据库并分别为存在/不存在返回真/假。 即使结果为假,错误消息也会返回以下代码。 这有什么问题? ...