0
이 질문은 ajv에 관한 것입니다.AJV로 현재/컴파일 된 스키마를 얻는 방법?
스키마 유효성 검사를 어떻게받을 수 있습니까?
그냥 변수에 {...options.schema, $async: true}
을 넣어 말해 전에
const validatePromise = ajv.compileAsync({...options.schema, $async: true});
validatePromise.then(validate => {
validate(value).then(() => {
// validation was successful
}, errResult => {
if(errResult instanceof Ajv.ValidationError) {
// how to get the schema?
}
})
});
, 원격 스키마 loaded 될 수 있음을 기억 - 나는 그것의 규칙과 모든 속성과 완전 해결 스키마를 원한다. 아마도 하위 영역 모두가 errResult
이 계산되기 전에로드 된 것입니다 - 그래서 어디에 저장되고 어떻게 접근합니까?