-2

我参考帖子如何在 node.js 中进行表单字段验证?(express-validator)

我想问的是我是否实现了上面帖子中@agm1984回答的代码,

这段代码在 Nodejs 程序中有什么用?

为什么要使用 expressValidator ?

4

1 回答 1

0

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

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

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

于 2018-02-27T11:30:04.347 回答