javascript – assert(req.assert)如何在nodejs中工作

前端之家收集整理的这篇文章主要介绍了javascript – assert(req.assert)如何在nodejs中工作前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我目前正在使用node,express和 angularjs处理MEAN堆栈.我在浏览代码时从mean.io下载了样板代码并使用了调试器.

获取req和res作为参数的控制器中,req.assert如何工作?

文件server / controllers / users.js中

req.assert('username','Username cannot be more than 20 characters').len(1,20);

即使用户名为空或为null,也会添加到验证错误中.如何检查req中的当前用户名值?定义了req的断言函数在哪里.

我来自java背景,发现很难找到功能代码,因为我不确定它在哪里定义,它是如何原型化的.如何正确读取对象并浏览javascript中使用的函数

解决方法

它在Express的依赖表达式验证器中定义.点击这里: https://github.com/ctavan/express-validator/blob/master/lib/express_validator.js

这取决于验证者:
https://github.com/chriso/validator.js

猜你在找的JavaScript相关文章