【发布时间】:2020-08-30 03:52:19
【问题描述】:
抱歉,如果这已经被问过了,但我无法找到有效的答案
我在使用 enum 类型和 AVJ 验证 JSON 架构时遇到问题
我希望下面的代码返回 false,因为给定的值不会出现在 enum 类型中
var Ajv = require('ajv');
var ajv = new Ajv();
var schema = {
gender: {
enum: [
'male',
'female',
'other'
]
}
};
ajv.validate(schema, { gender: 'test' });
// returns true
你能告诉我如何解决这个问题吗
【问题讨论】:
标签: javascript node.js enums jsonschema