推荐一个基于Node.js的表单验证库
API 在执行过程中的一个基本任务是数据验证。如果我们不想检查表单是否对每个请求都有效,可以添加一个全局中间件,如果数据未通过验证,则取消请求。为此,我们只需将这段代码添加到我们创建的 Koa / Express 应用实例的 bootstrap 文件中。而且我们不必检查数据是否有效,因为 datalize 将帮我们做到这些。如果数据无效,它将返回带有无效字段列表的格式化错误消息。到目前为止,我们在 Node.js 表单验证中使用了非常简单的数据。对于小型和大型API,我已经在好几个生产项目中用 datalize 进行 Node.js 表单验证。我希望本教程能够帮助你在 Node.js 中构建更好的API,并使用经过完美验证的数据,而不会出现安全问题或内部服务器错误。