【问题标题】:Apollo Angular Graphql, How to use multiple enpoints?Apollo Angular Graphql,如何使用多个端点?
【发布时间】:2020-09-03 14:05:57
【问题描述】:
 mydomain.com/graphql/tags

mydomain.com/graphql/user

 mydomain.com/graphql/friend

我有一个像这样的带有 graphql 端点的服务器,每个都有它自己的突变和查询,我怎样才能为它制作一个有角度的前端?我搜索了一下,但每个教程都展示了如何在 apollo 客户端上使用单个 graphql 服务器。任何人都可以帮忙吗?

【问题讨论】:

标签: angularjs angular graphql apollo


【解决方案1】:

您需要为每个端点创建一个命名客户端:https://www.apollographql.com/docs/angular/features/multiple-clients/

apollo.create(options, 'tags');

apollo.create(options, 'user');

apollo.create(options, 'friend');

然后,您可以指定查询时使用哪个客户端:

apollo.use('tags').watchQuery({...});

【讨论】:

    猜你喜欢
    • 2021-11-14
    • 2021-11-27
    • 2019-06-30
    • 2019-06-10
    • 2020-08-25
    • 2018-09-15
    • 2019-02-24
    • 1970-01-01
    • 2021-12-06
    相关资源
    最近更新 更多