我已经设置了这样的请求正文:
该调用返回此错误消息:
“变量“$idCentralina”得到无效值“1”;预期类型 Int。Int 不能表示非整数值:“1””
我不明白为什么idCentralina当我使用整数(不带引号)来初始化它时,如果在声明中它会变成一个字符串。
在 gql 模式中,查询是这样的:
getCoseByCentralina(
idCentralina: Int
date: String
): [Cose]
有人知道原因吗?并向我解释为什么会发生这种情况。
更新
如果我在查询中插入 Int 值而不使用它工作的变量。
希望有人知道邮递员变量问题的原因。
编辑 - 我的案例的解决方案
我发现了问题,后端的自定义中间件将所有req.body参数转换为字符串类型,我不知道为什么。

