首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在javascript中使用hapijs joi框架验证列表?

如何在javascript中使用hapijs joi框架验证列表?
EN

Stack Overflow用户
提问于 2019-05-14 07:58:12
回答 1查看 58关注 0票数 0

我想像javascript中的数组一样验证数据类型。

原始数据如下:

代码语言:javascript
复制
"dams":[
{"id": 1, "name": "Burrinjuck Dam", "self": "",…},
{"id": 2, "name": "Blowering Dam", "self": "",…}
]

元素的数量不确定,但每个元素都是相同类型的水坝对象。是否有任何方法来验证相同类型元素的列表?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-14 13:48:33

您可以将Joi.array().items()Joi.object()组合起来,并执行如下操作:

代码语言:javascript
复制
const schema = Joi.object({
   damns: Joi.array().items(
       Joi.object().keys({
             id: Joi.string(),
             name: Joi.string(),
             self: Joi.string()
       })
   )
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56125556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档