【问题标题】:Joi object key typeJoi 对象键类型
【发布时间】:2019-01-21 08:50:12
【问题描述】:

我有带有字符串值的动态字符串键的对象,

{
  [string]: string
}

我该怎么做?

Joi.object().keys({
  [Joi.string()]: Joi.string()
})

不工作:(

【问题讨论】:

标签: node.js schema joi


【解决方案1】:

您想使用Joi.object().pattern()。从 Joi 文档中,您可以提供:

可以是正则表达式或 joi 模式的模式 将针对未知的键名进行测试。

const schema = Joi.object().pattern(
    Joi.string(), Joi.string()
)

【讨论】:

    猜你喜欢
    • 2017-08-05
    • 1970-01-01
    • 2021-10-10
    • 2018-01-13
    • 2019-06-23
    • 2021-11-26
    • 2019-01-20
    • 2017-05-19
    • 1970-01-01
    相关资源
    最近更新 更多