Javascript 检查无效的查询参数,然后抛出错误(node.js)

Javascript 检查无效的查询参数,然后抛出错误(node.js),javascript,node.js,express,Javascript,Node.js,Express,如何在我的small node.js应用程序中检查所有无效的查询参数;如果发现无效的查询参数,只需抛出错误(422)。发送… 我从以下内容开始,但运气不佳: // function invalidParamHandler(req, res, next, context) { // const { error, oldQuery, nextQuery, droppedParams } = context; // Do // } // app.use(

如何在我的small node.js应用程序中检查所有无效的查询参数;如果发现无效的查询参数,只需抛出错误
(422)。发送…

我从以下内容开始,但运气不佳:

 //  function invalidParamHandler(req, res, next, context) {
 //    const { error, oldQuery, nextQuery, droppedParams } = context;
         // Do 
    // }
    // app.use(queryValidator(invalidParamHandler));
我也试过了

  app.get('*', function(err, results){

  // if(err) return errors.log(err, "Had trouble retrieving users.");
    res.status(422).send({
       message: 'Invalid params found.'
      });

  });

从这个问题中产生

检查/验证/清理参数/body/query/header的最佳方法是使用而不是快速验证。默认情况下,它将通过400错误(错误请求),或者您可以为这些请求设置一个自定义响应状态代码。

检查/验证/清理参数/body/query/header
的最佳方法是使用而不是快速验证。默认情况下,它将通过400错误(错误请求),或者您可以为这些请求设置自定义响应状态代码