【发布时间】:2022-04-12 08:51:41
【问题描述】:
我需要接收两个值来使用文档的主 ID 搜索子文档,然后使用子文档的另一个 ID。
我通过参数接收这些 ID,并使用 express-validator 我正在使用自定义函数来验证它们是否以这种方式存在:
router.put('/:id/item/:idItem',
[
check('id','idItem').custom( idItemExists )
],
validation,
updateItem
);
在名为 idItemExists() 的函数中,我尝试接收这两个值,但第二个值在传递到控制台时会返回来自请求的所有内容:
let idItemExists = async ( id, idItem ) => {
console.log(idItem);
}
在这种情况下,我需要能够正确接收这两个值,以验证两个 ID 是否正确。
非常感谢。
【问题讨论】:
标签: javascript node.js express express-validator