如何使用graphql为angular2 + apollo-client创建服务

时间:2016-12-21 07:53:18

标签: angular service graphql apollo

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

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

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

我尝试为此创建一个服务,但是apollo中的查询和变异函数有很多属性,所以我的服务不能扭曲所有的属性。

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

感谢。

1 个答案:

答案 0 :(得分:0)

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

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

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