GraphQL 查询,根据某些条件使用片段。已加载 GraphQL 文件
Posted
技术标签:
【中文标题】GraphQL 查询,根据某些条件使用片段。已加载 GraphQL 文件【英文标题】:GraphQL query, use fragment depending on some condition. GraphQL file loaded 【发布时间】:2018-09-29 20:20:40 【问题描述】:有一项任务是根据角色请求对象的不同字段。假设管理员可以查看一组指标。其他用户可以看到另一组指标。任务是仅请求用户可以查看的指标。 React 应用程序正在使用 graphQL 文件加载器,并且应该保持这种状态。
现在有两个 graphql 文件。在已定义的片段上其他 - 使用片段导入进行查询。是否有可能根据条件更改使用的碎片?
【问题讨论】:
您还可以检查与联合非常有效的条件片段 【参考方案1】:你尝试过指令吗?他们可能会在这种情况下帮助您。请参考文档:http://graphql.org/learn/queries/#directives
【讨论】:
以上是关于GraphQL 查询,根据某些条件使用片段。已加载 GraphQL 文件的主要内容,如果未能解决你的问题,请参考以下文章
如何根据 GraphQL (NestJS) 中的条件发送不同的订阅响应?