如何在角度5中使用GET方法使用apollo graphql查询

时间:2018-05-22 13:54:14

标签: angular get graphql apollo-client

在Angular5中使用Apollo GraphQL发送GET请求的查询格式是什么?

我用过

    this.querySubscription = this.apollo.watchQuery<any>({
         query: gql`
         query listSchemaAttributes($schemaDomain: String!) {
            query listSchemaAttributes(schemaDomain: $schemaDomain) {
                 type
                 uniqueName
                 isList
             }
         }
       `,
         variables: {
             schemaDomain: "abc",
         },
     })
         .valueChanges
        .subscribe(({data}) => {
            this.currentUser = data.currentUser;
        });

当我在网络选项卡中签入时,此请求以POST方式发送,但我需要将其作为GET方法发送。请帮我解决这个问题。感谢

1 个答案:

答案 0 :(得分:0)

您可以使用apollo-angular-link-http及其method选项将其设置为GET

https://github.com/apollographql/apollo-angular/tree/master/packages/apollo-angular-link-http#options