什么是expressValidator的用途?

时间:2018-02-27 11:25:23

标签: node.js express-validator

我推荐帖子How to do form field validation in node.js ?(express-validator)

我想问一下,如果我在上面的帖子中实现@ agm1984所回答的代码,

Nodejs程序中此代码的用途是什么?

为什么要使用expressValidator?

1 个答案:

答案 0 :(得分:0)

当我们编写服务器时,我们永远不会信任客户端发送给我们的数据。而且,有时,用户可能会发送错误的数据,例如电子邮件,他们可能会发送一些随机字符串来污染您的数据库。有时候,他们也可以发送一个类似字符串的SQL命令,它可能会在你的SQL db上执行某些操作(阅读SQL Injection)。

因此,为了确保从客户端获得的数据是好的,您必须验证它。

并且,express-validator提供了一个简单的界面,用于在Express中验证请求,并提供有关验证失败原因的良好错误消息。是的,你可以在你提到的答案中使用express-validator