expressValidator 有什么用?

What is use of expressValidator?

我指的是postHow to do form field validation in node.js ?(express-validator)

我想问的是我是否实现了上面@agm1984 回答的代码 post 那么,

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

为什么要使用 expressValidator?

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

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

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