Int 不能表示非整数值:“4”
Int cannot represent non-integer value: "4"
这个错误显然是有道理的。我们正在为 Int 值传递字符串,但这过去工作得很好。这对我们的代码有很大的影响。
错误示例:
我也有 2 个环境 运行 相同的 Hasura 版本。其中一个没有发生此错误。据我所知,我们至少有 2 个月没有接触过这些环境了。
Hasura 关于信息:
是否有人对此问题有解决方案或任何内部信息?
经过更多调查,我找到了罪魁祸首。这是远程模式的 graphql 而不是 Hasura 本身。
它使用 PHP Lighthouse -> webonyx/graphql 并且必须对 IntType 和 FloatType 进行一些更改。
我通过引入接受字符串的自定义标量来修复它。
一开始我以为是 Hasura,因为远程架构在 2 个月内没有收到更新。
我想我们只是没有注意到。
这个错误显然是有道理的。我们正在为 Int 值传递字符串,但这过去工作得很好。这对我们的代码有很大的影响。
错误示例:
我也有 2 个环境 运行 相同的 Hasura 版本。其中一个没有发生此错误。据我所知,我们至少有 2 个月没有接触过这些环境了。
Hasura 关于信息:
是否有人对此问题有解决方案或任何内部信息?
经过更多调查,我找到了罪魁祸首。这是远程模式的 graphql 而不是 Hasura 本身。
它使用 PHP Lighthouse -> webonyx/graphql 并且必须对 IntType 和 FloatType 进行一些更改。 我通过引入接受字符串的自定义标量来修复它。
一开始我以为是 Hasura,因为远程架构在 2 个月内没有收到更新。
我想我们只是没有注意到。