如何解决此TypeError:nodejs中的check不是函数?

问题描述

所以我必须用条件来验证某些东西,所以我要使用快速验证器并检查和一个 但是,我在控制台中收到此错误:TypeError:check不是函数 我正在使用最新的节点版本,并且alsso在app.js文件中包括对express-validators的要求以及中间件app.use。仍然出现此错误。

const { check,oneOf } = require('express-validator');

router.route('/api/upload/:cid/:status').post(upload.array("FileUploadForClient",12),oneOf([
  check('sourcesSelect').equals('In Progress'),check('sourcesSelect').equals('Rejected')
],'Select Done First!!!'),(req,res,next) => {
  try {
    validationResult(req).throw();
console.log("try");
    // yay! we're good to start selling our skilled services :)))
  } catch (err) {
    console.log("catch");
  }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...