【问题标题】:What is "buildQuery" parameter in "aor-graphql-client"什么是“aor-graphql-client”中的“buildQuery”参数
【发布时间】:2018-02-15 03:41:39
【问题描述】:

我正在尝试使用“aor-graphql-client”。当我尝试在documentation 中创建 REST 客户端时,我收到“buildQueryFactory”不是函数的错误。 如我所见,此功能在here 中使用。 从这个对象我们可以看到参数“buildFactory”必须在选项或默认选项中定义。

{
    client: clientOptions,
    introspection,
    resolveIntrospection,
    buildQuery: buildQueryFactory,
    override = {},
    ...otherOptions
} = merge({}, defaultOptions, options);

defaultOptions 中未定义此参数。在我的选项中,我现在只定义 {client: {uri: ...}},我不知道 buildQuery 是什么意思。

【问题讨论】:

    标签: reactjs graphql-js react-apollo admin-on-rest


    【解决方案1】:

    您所指的文档来自与aor-graphql-client 无关的已弃用包(事实上,这是我们在 GraphQL 上使用 Admin-on-rest 进行的第一次尝试)。

    aor-graphql-client 包仅提供基本的“胶水”以将 GraphQL 与 Admin-on-rest 结合使用。

    buildQuery 选项解释为here。简而言之,它负责将您的 GraphQL 实现转换为 admin-on-rest。

    我们提供了一个针对 Graphcool 后端的示例实现:aor-graphql-client-graphcool。使用它作为实现您自己的起点,直到我们有时间制作 aor-graphql-client-simple(这将是您所指的 aor-simple-graphql-client 的重写)。

    玩得开心!

    【讨论】:

      【解决方案2】:

      builduery 中导入的 buildfieldlist 是什么?

      【讨论】:

      • 跟着代码走 ;) buildFieldList 函数,顾名思义,就是从自省查询中构建特定资源的字段列表
      猜你喜欢
      • 2017-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-12
      • 2019-09-05
      • 2018-02-20
      • 2016-04-26
      相关资源
      最近更新 更多