我一直在使用 expressjs 开发应用程序,但在使用 express-validator V4 时出现错误。错误是:
TypeError: check is not a function
所以我的代码如下所示:
//users.js
var check = require('express-validator/check');
var validationResult = require('express-validator/check');
router.post('/register',[
check('name').exists()
], function(req, res){
var errors = validationResult(req);
if(errors){
console.log('There are errors');
}else{
console.log('No errors');
};
});
module.exports = function(app){
app.use('/users', router);
};
请注意,我使用的是纯 JavaScript,没有 ES6。谢谢。