我有一个需要使用GraphQL服务的Go应用程序,现在graphQL的文档更多地面向GraphQL服务器而不是客户端。我怎样才能做到这一点?
我查了this example但有些事情我不清楚:
答案 0 :(得分:1)
您应该检查此项目:https://github.com/machinebox/graphql。
如果您不想在项目中使用外部库,可以查看代码并了解如何实现简单的客户端。
答案 1 :(得分:1)
我推荐的模块之一是shurcool
client = graphql.NewClient("http://<<graphqlEndpoint>>", nil)
err := client.Query(context.Background(), &query, nil)
if err != nil {
// Handle error.
}
fmt.Println(query.Me.Name)