【发布时间】:2020-04-06 09:52:20
【问题描述】:
如何扩展joi.any() 以添加新规则?这样我就可以在任何现有类型上使用该规则,例如 joi.boolean() 或 joi.string()。
我知道如何使用扩展来扩展 joi 以添加新的自定义类型,但是这样做我无法将新类型与现有类型结合起来。
我希望能够做到joi.boolean().myrule() 和joi.string().myrule() 以及任何其他现有类型。我该怎么做?如果有什么不同,我会将它与最新版本的 joi 一起使用。
有什么办法可以通过joi.any.extend() 向any() 添加新规则而不是joi.extend()(添加新类型)。
【问题讨论】:
标签: javascript node.js validation hapijs joi