0
こんにちは私は複合Joi検証をしようとしていますが失敗します。私が検証しようとしています何Joi検証とパターン
は、次のオブジェクトです:
{
content: {
dynamicKeyName: {
title: '1',
link: 'ggdf',
order: 1,
},
dynamicKeyName2: {
title: 'tttt',
link: 'bbbb',
order: 2,
},
.
.
.
}
}
私は、正確なキーの名前を知らなくてもdynamicKeyNameオブジェクトのような多くのサブオブジェクトを持っていますが、同様の持っている検証ルールを作成しようとしています値のオブジェクト。私は私がのエラーが出るの検証を実行するとき
const subSchema = Joi.object().required().keys({
title: Joi.string().required(),
link: Joi.string().required(),
order: Joi.number().integer().required(),
});
const schema = Joi.object().keys({
content: Joi.object().pattern(/^[\w\d]+$/, subSchema),
.
.
.
});
しかし:
私は、次の攘夷ルールを書いた