【问题标题】:"Variable \"$id\" of required type \"ID!\" was not provided."“未提供所需类型 \"ID!\" 的变量 \"$id\"。”
【发布时间】:2019-05-01 20:49:35
【问题描述】:

我正在尝试通过在查询变量窗口中传递变量id 进行查询。这会导致错误"Variable \"$id\" of required type \"ID!\" was not provided."

当我运行不同的查询而不在查询变量部分传递变量时,它会成功返回结果。

为什么一个会产生错误,而另一个不会?

【问题讨论】:

    标签: graphql apollo-server


    【解决方案1】:

    您必须选择查询变量选项卡,并将变量值放在那里。您可以在所附图片中查看。

    【讨论】:

    • 谢谢!这让我几乎疯了。 Query Variables 和 HTTP Headers 之间的选项卡区别非常糟糕,与顶部的选项卡类型不同。
    【解决方案2】:

    在第一个屏幕截图中,您在“HTTP 标头”选项卡中输入了 JSON,而不是在“查询变量”选项卡中。清除此部分并将 JSON 变量对象键入到正确的选项卡中。

    【讨论】:

    • 我想从查询变量选项卡传递变异输入。如何在不出现类型错误的情况下通过它。
    • 谢谢!出于某种原因,我从来没有想过有区别......
    猜你喜欢
    • 1970-01-01
    • 2019-03-22
    • 2020-09-15
    • 2019-05-29
    • 2020-08-24
    • 2021-07-18
    • 2020-04-06
    • 2017-06-06
    • 2020-10-18
    相关资源
    最近更新 更多