问题标签 [graphql-go]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
graphql - GraphQL - 使用对象作为参数
我正在使用 GraphQL 构建 API,API 的选项之一是下订单
我正在使用带有graphql-go的 Go 1.16 作为 GraphQL 后端
PlaceOrder API 调用的 JSON 格式为:
在 Go 代码中,我将 Schema 字段设置为:
我尝试了几种将数据传递到地址和订单行的不同方法,但似乎无法成功通过:例如,我尝试了以下方法,而 map[] 是fmt.Printf("%+v\n", p.Args)
询问:
结果:
mongodb - $push 字符串作为 mongo 文档中的数组
我无法理解 Go 中的数组,尤其是 graphql 和 mongo。有了 JS,这一切对我来说都是轻而易举的事,但我想知道你是否可以看看我所拥有的并指出显而易见的!
我正在寻找一个形状如下的对象:
模型.go:
架构.graphql:
数据库.go:
我也试过:
但总是以同样的错误告终:
error="write exception: write errors: [The field 'time.login' must be an array but is of type null in document {_id: ObjectId('611b28fabffe7f3694bc86dc')}]"
unit-testing - 如何将 go-vcr 与 githubv4 一起使用?- 获取 httpClient 传输
查看 go-vcr 的设置
尝试使用 githubv4 库来使用这个库似乎需要一种方法来处理 Oauth
我不确定如何将记录器“r”放入 oauth2 客户端。如果可能的话。
有人成功了吗?我试过用'r'记录器传入一个httpClient,但它最终是401 - 看起来这个默认客户端不能做Oauth舞。
我想使用 GraphQL API,但如果更容易的话可以回退到 REST API,但我只是想确保这不是真的可能。有没有其他人成功过这个?