-
orange-dragonfly-validator:用于输入参数验证的库
资源介绍
橙色蜻蜓验证器
有一天,Orange Dragonfly将成为NodeJS框架。 现在,我开始发布其组件。
创建该库用于输入参数的验证。
这个怎么运作?
您已经在某个对象中输入了(输入)。 您有另一个具有允许输入的架构(Schema)的对象。
架构描述了可用的输入,并且存在引发异常的任何问题,其中包含有关输入中的错误的信息。
一个简单的例子,解释了这个想法
const validate = require ( "orange-dragonfly-validator" )
const rules = {
"name" : {
"type" : "string" ,
"pattern" : / ^ [ A-Z ] ( [ a-z ] + ) $ /
} ,
"position" : {
"type" : "string"
} ,
"term_