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-validator 或 Joi 这类大而全的库,想找个轻量、灵活点的,可以试试 Credible。
19.93KB
文件大小:
评论区