Credible Node.js与浏览器对象验证框架

可信验证的利器叫Credible,是个在 Node.js浏览器都能用的对象验证框架。它不太强势,不会硬塞你一堆规则,给你个框架,你爱咋配就咋配,挺自由的。

Credible自带一些基础验证器,比如presence这些常见的,但整体来说它比较“佛系”,你想用啥逻辑自己来就行了。适合那种不喜欢被框死、喜欢自己掌控验证逻辑的前端老手。

安装也挺:npm install credible --save,自动带上了对 A+ Promise 的依赖。默认用的是 bluebird,你也可以换别的,只要把Credible.Promise指过去就行。

浏览器这边嘛,直接用[removed]标签引入就好,像这样:

[removed][removed]
[removed][removed]

用法蛮直观的,比如:

var rules = {
  name: {
    presence: true
  }
};

你就可以用这些rules来校验对象。用在用户注册、表单提交、接口数据校验啥的都蛮合适。

如果你已经用惯了 express-validatorJoi 这类大而全的库,想找个轻量、灵活点的,可以试试 Credible

zip 文件大小:19.93KB