有什么方法可以使用AJV从外部URL加载架构

时间:2019-11-12 02:50:37

标签: javascript node.js json schema ajv

有没有办法用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

有什么想法吗?

感谢您的帮助。

0 个答案:

没有答案