【问题标题】:How to create service for angular2 + apollo-client with graphql如何使用 graphql 为 angular2 + apollo-client 创建服务
【发布时间】:2017-05-06 13:52:50
【问题描述】:

我不知道要创建一个服务(如 api 网关)来将使用 apollo 的数据发送到我的后端 w/graphql。

如果我没有服务。我所有想要使用 graphql 从后端发送或获取数据的组件总是导入那些 2

import { Angular2Apollo } from 'angular2-apollo';
import gql from 'graphql-tag';

我尝试为此创建一个服务,但 apollo 中的查询和变异函数具有许多属性,因此我的服务无法扭曲所有许多属性。

或者它无法为此创建服务。

谢谢。

【问题讨论】:

  • 这个帖子似乎是 off-topic 根据 要求代码的问题必须证明对正在解决的问题的最低理解。 请包括您的预期结果,您尝试的解决方案,以及为什么他们没有工作。详情请参阅Stack Overflow question checklist

标签: angular service graphql apollo


【解决方案1】:

Angular2 和 Apollo Client 是用于创建 GraphQL 客户端的工具。您需要创建一个单独的应用程序,即 GraphQL 服务器。

我建议您创建一个新应用并按照此处的说明进行操作:http://dev.apollodata.com/tools/graphql-server

然后您可以让您的 Angular2 应用程序向 GraphQL 服务器发出请求。例如,您可以在这里查看:http://dev.apollodata.com/angular2

【讨论】:

    猜你喜欢
    • 2019-12-09
    • 2020-09-30
    • 2019-04-09
    • 2021-03-31
    • 2017-04-15
    • 2018-02-23
    • 1970-01-01
    • 2020-02-14
    • 2018-02-10
    相关资源
    最近更新 更多