//定义
validator = (message)->
v = new Validator()
errors = []
v.error = (msg)->
console.log msg,'msg'
errors.push(msg)
v.check(message.username, '用户名的长度应该在2到12个字符之间').len(2, 12)
v.check(message.email, '请提供有效的邮箱地址').isEmail()
v.check(message.password, '密码不能少于7个字符').len(7, 64)
return errors
使用:
console.log("save user:#{req.body.email} from signup")
err = validator(req.body)
这样用,但是我发现node-validator作者修改了这个npm模块 已经不支持这么写了,总不能每条都判断异常吧。之前的写法,可以一次性把所有error都拿到的。 求问,大家一般用哪个validator。谢谢。