validator是用来验证用户信息的,包括用户名称是否合规,是否太短,两次密码输入不一致等等问题的。validator提供很多的方法,比如
isEmail(str [, options]),
判断输入是否是email;
isEmpty(str [, options]),
判断当前传过来的是不是一个空值等等
首先我们先安装validator
npm install validator
我们这次在根目录下直接创建一个validator文件夹,里面新建login.js和register.js两个文件用来验证。
首先我们在register.js中引入validator
validator = require('validator');
输出并定义一个空的errors对象
module.exports = function validatorRegisterInput(data){
//传入的数据就是用户数据,用data进行接收,有req.body传入的
let errors = {};
}
接下来写入注册所需要的条件
if(!Validator.isLength(data.name,{min:2,max:30})){
errors.name="名字的长度不能小于2位并且不能大于30位!";
}
if(Validator.isEmpty(data.name)){
errors.name &
版权声明:本文为djjj123456789原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。