【发布时间】:2019-12-11 14:44:28
【问题描述】:
我的 GQL 突变包含以下架构:
$title: String!
$body: String
$bool: Boolean!
但我无法让它在突变中传递布尔值。我已经确保变量是正确的,使得 $bool = false。然而,在某处似乎发生了字符串转换。对于这个看似简单的问题,我一头雾水。
【问题讨论】:
-
您如何提供可变客户端肯定存在问题。如果您检查网络请求,我很确定您会在请求正文中看到
"false"而不是false。请出示相关的前端代码。 -
是的,它是请求中的一个字符串。但我将变量硬编码(用于测试)作为布尔值 false。
-
我修好了。我实际上在突变变量上有 .toString() 。哇。这是一个漫长的夜晚。很抱歉浪费了您的时间。
标签: reactjs graphql apollo react-apollo