问题描述
在express-validator中,我想检查一个对象是否不为空,即,它是否至少具有一个键值对。但是,无法使用notEmpty()
或not().isEmpty()
。
为清楚起见,让a
为正文请求的字段:如果a={}
会引发错误,如果a={'check12': 0}
(例如),则不会引发错误。 / p>
我尝试过
check('a').exists().withMessage("MISSING").notEmpty().withMessage("EMPTY")
但这不会在EMPTY
时引发任何a={}
错误。
解决方法
我用不同的方式做到了
/root/repos/IRS-Ecommerce/IRS- Ecommerce/build/index.html