他のスキーマへの正しい参照方法がわかりません。私はajvを使用し、次の2つのスキーマがあります
最初のスキーマが正しくない-email.json:
{
"title": "Не корректный email",
"properties": {
"status": {
"description": "Статус операции",
"type": "integer",
"enum": [68]
},
"error": {
"$ref":"error.json"
}
},
"required":["status", "error"],
"additionalProperties": false
}
2 番目のスキーマ error.json:
{
"type": "array",
"minItems": 2,
"items": {
"type": "object",
"properties": {
"description_ru": {
"description": "Информация об ошибке на русском языке",
"type": "string"
},
"description_en": {
"description": "Информация об ошибке на английском языке",
"type": "string"
}
},
"additionalProperties": false
}
}
テストを実行した後、このエラーが発生します
エラー: ID からの参照 error.json を解決できません # 私の検証方法:
var valid = ajv.validate(require("../schema/login/incorrect-email.json"), data);
リモートサーバーなどではなく、ローカルスキーマerror.jsonへの参照が必要です。このスキーマにIDを追加できる場所と、ajvで正しく解析するための$refを教えてください