规则 (node.js)
一个微小的规则框架,可用于验证任何值,通过创建规则/模式对象或将验证应用于单个值。 在这两种情况下都使用流畅的界面。
样品
架构
您创建一个对象来声明要应用的规则/不变量(类似于模式)。 流畅的界面可以轻松地为每个属性指定不变量:
var nameRules = {
first : mustBe ( ) . populated ( ) . string ( { minLength : 5 , maxLength : 20 } ) , [ 1 ]
second : mustBe ( ) . populated ( ) . string ( { minLength : 5 , maxLength : 20 } ) ,
}
var personRules = {
name : nameRules ,
weight :
1