使用express-validator中间件进行客户端数据的安全验证
发布时间
阅读量:
阅读量
应用场景
具体实施用户的注册功能模块时,在手机号或邮箱已被注册的情况下,请我们向用户发送验证提醒信息;在Node.js的Express框架环境中,请确保该中间件能够正常运行。
安装中间件
首先使用命令安装express-validator中间件
npm install --save express-validator
封装验证规则错误处理文件
准备制作一个文件用于包装输出错误信息。在本目录中创建一个新的名为middleware的文件夹,并用于存放各种中间件功能模块。在该目录下新增errorBack.js脚本文件,并负责构建相应的功能模块。
准备制作一个文件用于包装输出错误信息。在本目录中创建一个新的名为middleware的文件夹,并用于存放各种中间件功能模块。在该目录下新增errorBack.js脚本文件,并负责构建相应的功能模块。
- 首先导入express-validator中的validationResult变量。
- 使用Promise.all导入我们自定义的验证规则集合,并逐个遍历这些规则。
- 对每个验证规则依次执行validate.run()方法,并收集所有返回的结果。
- 如果存在错误,则执行处理逻辑并返回结果;若无错误,则调用next()继续后续操作。
const {
全部评论 (0)
还没有任何评论哟~
