Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 即使在回滚到5.3.1“后仍抛出相同错误”;TypeError:req.valdationErrors不是一个函数;_Javascript_Node.js_Mongodb_Postman_Express Validator - Fatal编程技术网

Javascript 即使在回滚到5.3.1“后仍抛出相同错误”;TypeError:req.valdationErrors不是一个函数;

Javascript 即使在回滚到5.3.1“后仍抛出相同错误”;TypeError:req.valdationErrors不是一个函数;,javascript,node.js,mongodb,postman,express-validator,Javascript,Node.js,Mongodb,Postman,Express Validator,在Node.js基本web API中使用express validator时,我得到 在CMD中 C:\Users\Naman\Node\u React\nodeapi\app.js:31* app.use(expressValidator())* ^ TypeError:expressValidator不是函数 反对。(C:\Users\Naman\Node\u React\nodeapi\app.js:31:9) at模块编译(内部/modules/cjs/loader.js:1137:3

在Node.js基本web API中使用express validator时,我得到

在CMD中

C:\Users\Naman\Node\u React\nodeapi\app.js:31* app.use(expressValidator())* ^ TypeError:expressValidator不是函数 反对。(C:\Users\Naman\Node\u React\nodeapi\app.js:31:9) at模块编译(内部/modules/cjs/loader.js:1137:30) at Object.Module._extensions..js(internal/modules/cjs/loader.js:1157:10) 在Module.load(内部/modules/cjs/loader.js:985:32) at Function.Module._load(内部/modules/cjs/loader.js:878:14) 在Function.executeUserEntryPoint[作为runMain](internal/modules/run_main.js:71:12) 在internal/main/run_main_module.js:17:47 [nodemon]应用程序崩溃-正在等待文件更改,然后再启动

在深入研究该主题后,一些答案建议回滚“express validator”版本 我这样做了,然后又回到
“快速验证器”:“^5.3.1”,

现在我陷入了另一个问题 当我在POSTMAN上运行POST方法来检查错误检查函数是否工作时,它会显示

我只对2个文件调用这个函数,它们是

和文件

  • nodeapi/controllers/post.js
  • const Post=require('../models/Post');
    const{Result}=require('express-validator');
    exports.getPosts=(请求、回复)=>{
    res.json({
    职位:[
    {标题:'第一篇文章'},
    {标题:“第二篇文章”}
    ]
    });
    };
    exports.createPost=(请求、回复)=>{
    const post=新职位(要求正文);
    post.save().then(结果=>{
    res.status(200).json({
    帖子:结果
    });
    });
    };