38得票5回答
在 Express Validator 中验证对象数组

我正在使用 Express Validator 来验证我的字段。但现在我有一个包含 2 或 3 个对象的数组,每个对象都包含以下 "userId" 和 "Hours" 字段。[ { user_id:1, hours:8 }, { user_id:2, ...

15得票5回答
使用express-validator验证输入是否在数值范围内,可能是浮点数。

我想通过express-validator验证输入是否为某一范围内的整数或浮点数。我已经尝试过:check( 'rating', 'Rating must be a number between 0 and 5' ).isNumeric({ min: 0, max: 5...

14得票4回答
如何使用express-validator在单独的文件中实现验证

我尝试使用express-validator在发送post请求插入数据到Postgres之前验证req.body。 我有一个路由文件,控制器文件,我想在名为validate.js的文件中进行验证。同时,我已经安装了express-validator并在server.js中导入了它。其他资源似...

11得票1回答
使用express-validator作为websocket的中间件

我使用Sails.js + Passport.js通过Websockets进行身份验证将passport.js方法绑定到通过Websockets(使用sockets.io)的请求中,但是我该如何添加express-validator方法以确保所有请求都具有来自它的方法。

11得票2回答
Express-validator如何使一个字段只在另一个字段存在时为必填项

express-validator,如何仅在存在另一个字段时使字段为必填项? const validateUpdateStore = () => { return [ body('logo').optional().isURL().withMessage('invalid ...

10得票3回答
express-validator: 如何检查查询条件

如何使用express-validator检查请求的查询参数? 在文档中,有一个检查请求体的示例: const { check, validationResult } = require('express-validator/check'); app.post('/user', [ ...

10得票4回答
如何在Node.js和Express中验证请求体,是否可以不使用库?

我有以下代码,并且有一个开发者告诉我必须验证我的请求: router.post('/dashboard', passport.authenticate('jwt', { session: false }), (req, res) => { try { let ...

10得票1回答
如何使用express-validator排除额外属性?

我在我的 Express 应用程序中使用了 express-validator,并试图防止在 POST 请求中指定额外的字段。这是因为我将 req.body 的值传递给我的 ORM,以插入到数据库中,并且我想避免在添加验证器的同时显式地映射我插入的对象和请求体之间的关系。 是否有可能实现这个...

10得票3回答
在Express-Validator中的验证

我正在使用express-validator进行验证。我正在使用mongoose作为数据库,它也内置了验证功能。我想知道应该使用哪个? 我还想知道express-validator中的验证是否是并行的。以这段代码为例:req.checkBody('email', 'Invalid email'...

10得票2回答
使用express-validator的isEmpty方法时没有错误

我在一个expressjs应用程序中使用了express-validator 5.2.0。我在表单数据上实现了验证,但它没有捕获错误并给出空的错误对象。当验证运行时,如果我提交空表单,则显示“无错误”。它应该遵循错误路径并显示错误。 var express = require('expr...