无需修改架构的AJV异步模式

时间:2018-09-05 07:26:34

标签: json validation ajv

我正在使用ajv根据相应的JSON模式验证资源。我的系统在同步模式下工作,但是当我尝试使用异步模式时,我必须修改架构以使其包含'$async: true

是否有必要在异步模式下使用ajv而不必在模式中添加关键字?我以为ajv-async可以解决问题,但至少对我而言,它行不通。

编辑:工作示例,但不知道这是否可行。

我设法使其起作用的唯一方法是:

const f = './myschema.json';
const schema = JSON.parse(fs.readFileSync(f));
schema['$async'] = true;
ajv.addSchema(schema);

0 个答案:

没有答案