NodeJS 限制和偏移连接验证

4sup72z8  于 2022-12-29  发布在  Node.js
关注(0)|答案(1)|浏览(81)

如何检查是否同时提供了限制和偏移量,或者两者都没有提供

limit: Joi.number().integer(),
offset: Joi.when('limit' ,{is: Joi.exist(),
                  then: Joi.number().integer().required()}),

//This is working if limit is provided check for offset
unguejic

unguejic1#

尝试:

limit: Joi.when('offset', {
    is: Joi.exist(),
    then: Joi.number().integer().required()
}),
offset: Joi.when('limit', {
    is: Joi.exist(),
    then: Joi.number().integer().required()
})

执行此操作后,两个字段将同时为必填字段。

相关问题