【问题标题】:How to enable batching in angular-apolo-client如何在 angular-apollo-client 中启用批处理
【发布时间】:2018-09-18 19:54:54
【问题描述】:

我想在 Angular apolo 客户端中启用批处理。不知何故,我无法将 shouldbatch=true 参数传递给 Angular 客户端构造函数

【问题讨论】:

  • 您应该给我们一个示例,其中包含您的代码以及有关您的设置的更多信息,以便我们为您提供帮助。
  • 当然感谢您的及时回复。
  • 当然感谢您的及时回复。我们的代码看起来像这样 import {Apollo} from "angular-apollo"; public class QueryService() { constructor(private apollo:Apollo) { } // 抱歉无法根据公司政策写下具体查询 private getQuery(query) { return this.apololo.query(query) .map(result=>result.data); } }
  • 此粘贴还包含代码paste.openstack.org/show/718729

标签: angular apollo-client


【解决方案1】:

您需要确保您的服务器支持批量查询。您可以使用 BatchHttpLink 类并在 Apollo docsAngular-Apollo docs 上了解更多信息。

【讨论】:

  • 谢谢。应该做什么才能在服务器上启用批量加载。我们目前正在使用 FBs 数据加载器进行批处理和缓存。数据加载器绕过对模型的每个解析器调用。
猜你喜欢
  • 2020-04-11
  • 2017-09-24
  • 1970-01-01
  • 2018-09-02
  • 2018-08-31
  • 1970-01-01
  • 2020-01-19
  • 2021-03-17
  • 2019-10-26
相关资源
最近更新 更多