有没有办法使用AJV从外部URL加载模式

问题描述 投票:0回答:1

有没有办法使用 URL 在 AJV 中加载 json 模式。 我正在使用这段代码从mockable.io加载json模式。

var ajv = new Ajv({ loadSchema: loadSchema });

ajv.compileAsync("http://demo3880044.mockable.io/").then(function (validate) {
  var valid = validate(data);
});

function loadSchema(uri) {
  return request.json(uri).then(function (res) {
    if (res.statusCode >= 400)
      throw new Error('Loading error: ' + res.statusCode);
    return res.body;
  });
}

但我收到此错误:

Error: schema should be object or boolean

有什么想法吗?

感谢您的帮助。

javascript node.js json schema ajv
1个回答
0
投票

我也期待这个问题的解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.