小编Fel*_*lva的帖子

使用路由 V4 在 express-validator 上未定义检查

我一直在使用 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);
};
Run Code Online (Sandbox Code Playgroud)

请注意,我使用的是纯 javascript,没有 ES6。谢谢。

node.js express express-validator

2
推荐指数
1
解决办法
6167
查看次数

标签 统计

express ×1

express-validator ×1

node.js ×1