什么是“aor-graphql-client”中的“buildQuery”参数

时间:2017-09-06 15:09:22

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

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

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

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

2 个答案:

答案 0 :(得分:1)

您所指的文档来自与aor-graphql-client无关的弃用软件包(实际上我们是第一次尝试使用Admin-on-rest的GraphQL)。

aor-graphql-client包只提供了使用GraphQL和静态管理员的基本“粘合剂”。

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

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

玩得开心!

答案 1 :(得分:0)

在建筑物中导入的buildfieldlist是什么?