来自feathersjs的错误"Invalid query parameter $dis "(nodejs框架)



我正面临来自feathersjs后端的无效查询参数错误。我使用react作为前端。我的要求是。

我最初并没有写这段代码。$includeEc已经存在,但这不会产生错误。我知道$include、$limit也在那里,$limit是一个feathersjs查询。

如果我删除$dis,则没有错误。我需要$dis来验证API上的某些内容。

let data = {
$include: true,
$includeEc: true,
$limit: -1,
$dis: 91,
};
let res = await client.service('servicerequest').find({ query: data });

如果我删除$dis,就没有问题。

羽毛服务上必须明确允许使用前缀为$的自定义查询参数。这是在羽毛4中添加的,目的是改进默认的安全配置文件,并防止不需要的参数被传递到数据库适配器中。

在您的示例中,$limit是通用查询接口的一部分,而两个$include参数可能是预先配置的,或者是您的DB适配器允许的。

点击此处阅读更多信息:功能服务适配器:白名单

相关内容

  • 没有找到相关文章

最新更新