Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 express-validator npm 包。我正在寻找一种方法来防止用户在正文上发送不需要的字段。
所以,我想要一个验证器来定义正文上接受的字段。如何使用 express-validator 执行此操作?
只需使用过滤器 API 中的匹配数据。
https://express-validator.github.io/docs/filter-api.html
我记得读过,通过在处理程序函数中采用白名单方法来实现这一点是个好主意。所以,不要只合并所有发布的变量。专门为您期望的每个发布值创建一个变量。然后,如果发布了您不期望的数据,则不会将其合并到您的程序中。现在我已经写了这个,我可以看到它与第一个答案几乎相同。