0

我已经设置了这样的请求正文:

在此处输入图像描述

该调用返回此错误消息:

“变量“$idCentralina”得到无效值“1”;预期类型 Int。Int 不能表示非整数值:“1””

我不明白为什么idCentralina当我使用整数(不带引号)来初始化它时,如果在声明中它会变成一个字符串。

在 gql 模式中,查询是这样的:

getCoseByCentralina(
      idCentralina: Int
      date: String
    ): [Cose]

有人知道原因吗?并向我解释为什么会发生这种情况。

更新

如果我在查询中插入 Int 值而不使用它工作的变量。

在此处输入图像描述

希望有人知道邮递员变量问题的原因。

编辑 - 我的案例的解决方案

我发现了问题,后端的自定义中间件将所有req.body参数转换为字符串类型,我不知道为什么。

4

0 回答 0