NPM酷库043:joi,语义化模式验证

2018-02-21
阅读 1 分钟
4k
注意:joi并非是JSON Schema标准的实现,另外,使用ajv验证JSON Schema可以将模式配置信息保存在.json文件中,因为JSON Schema模式是声明式的,而joi则必须在代码文件中实现模式配置,因为joi的语义化必须以函数调用来实现。

NPM酷库042:ajv,JSON 模式验证

2018-02-11
阅读 2 分钟
13.4k
在NPM酷库041中,我们学习了如何用validator库来验证字符串是否是Email、URL等,在开发中,除了字符串,我们还需要对更复杂的数据进行验证。比如需要Object满足那些属性,每个属性都是什么类型的,这些条件称之为数据模式验证。