【发布时间】:2019-01-21 08:50:12
【问题描述】:
我有带有字符串值的动态字符串键的对象,
{
[string]: string
}
我该怎么做?
Joi.object().keys({
[Joi.string()]: Joi.string()
})
不工作:(
【问题讨论】:
我有带有字符串值的动态字符串键的对象,
{
[string]: string
}
我该怎么做?
Joi.object().keys({
[Joi.string()]: Joi.string()
})
不工作:(
【问题讨论】:
您想使用Joi.object().pattern()。从 Joi 文档中,您可以提供:
可以是正则表达式或 joi 模式的模式 将针对未知的键名进行测试。
const schema = Joi.object().pattern(
Joi.string(), Joi.string()
)
【讨论】: