friendly-validator.js:使用节点验证器的 Node.JS 验证库,但会返回用户友好的验证错误消息。

时间:2024-07-10 09:42:37
【文件属性】:

文件名称:friendly-validator.js:使用节点验证器的 Node.JS 验证库,但会返回用户友好的验证错误消息。

文件大小:10KB

文件格式:ZIP

更新时间:2024-07-10 09:42:37

JavaScript

###friendly-validator.js 使用节点验证器的 Node.JS 验证库,但带有用户友好的验证错误消息。 。 许多(大多数)ORM 都返回非常“程序员友好”的错误,但不是“用户友好”的错误。 这很糟糕,因为它要求程序员在向用户显示之前将程序员错误“转换”为用户友好的错误,这很糟糕。 更多的工作很糟糕。 这个库的目标是: 能够将一些表单数据(JSON 键/值对)放入一个 validate() 函数中,您可以在其中指定一些简单的规则(isEmail、isPhone、isCreditCard) 如果有错误:让它返回一个大的纯英语错误列表,您可以将这些错误发送回客户端,并立即输出,而无需编写逻辑将“程序员错误”转换为“用户友好错误”。 如果没有错误:返回false,所以我们可以做简单熟悉的if (err) doSomeErrorThing()语法 之前(丑,需要在用


【文件预览】:
friendly-validator.js-master
----friendly-validator.js(5KB)
----.travis.yml(37B)
----errorHash.json(874B)
----package.json(844B)
----test()
--------friendly-validator.js(14KB)
----.DS_Store(6KB)
----.gitignore(574B)
----karma.conf.js(2KB)
----README.md(6KB)

网友评论