草庐IT

graphql-subscriptions

全部标签

尝试访问字典时出现 Swift 错误 : `Could not find member ' subscript'`

这不会编译:我尝试了几种不同的方法;声明字典的不同方式,更改其类型以匹配数据的嵌套性。我还尝试明确地说我的Any是一个集合,因此它可以被下标。没有骰子。importUIKitimportFoundationclassCurrencyManager{varresponse=Dictionary()varsymbols=[]structStatic{staticvartoken:dispatch_once_t=0staticvarinstance:CurrencyManager?}classvarshared:CurrencyManager{dispatch_once(&Static.to

swift - '下标'不可用 : cannot subscript String with a CountableClosedRange<Int>, 讨论见文档注释

在Swift4中,当我尝试使用下标语法获取String的Substring时出现此错误。'subscript'isunavailable:cannotsubscriptStringwithaCountableClosedRange,seethedocumentationcommentfordiscussion例如:letmyString:String="foobar"letmySubstring:Substring=myString[1..两个问题:我该如何解决这个错误?错误中提到的“供讨论的文档注释”在哪里? 最佳答案 如果您想在

javascript - 如何向 "GraphQL schema language"中的字段添加说明

我有一个graphql模式,其中的一个片段如下所示:typeUser{username:String!password:String!}在graphiql中,有一个描述字段,但它总是说“self描述”。如何向模式添加描述? 最佳答案 如果您使用的是GraphQL.js0.7.0或更高版本,您只需在要描述的字段、类型或参数之前直接添加注释即可。例如:#AtypethatdescribestheusertypeUser{#Theuser'susername,shouldbetypedintheloginfield.username:St

go - Vue Apollo : variables are not added to graphql query, 或者我没有在后端正确接受它们 (Golang)

我似乎无法将使用apollo进行的graphql查询中的变量放入查询主体以被后端服务器接受。我有一个简单的vue前端和后端。在vue组件中,我有以下查询:apollo:{entry:{query:gql`queryvariables($userID:Int){entries(userID:$userID){id,value,timeStamp}}`,variables(){return{userID:2}},update:data=>data,}}}在我的go后端,我为所有POST请求设置了处理函数//GraphQLreturnsanhttp.HandlerFuncforour/gra

arrays - Golang graphql 使用子图迭代 map

最近我正在尝试使用GoLang作为Graphql服务器来实现一个MutationRequest,基本上这是我发送的查询:正如你所看到的,它是一个对象数组,其中包含name和一个字符串数组mutation{CellTest(cells:[{name:"lero",child:["1","2"]},{name:"lero2",child:["12","22"]}]){querybody}}在我的Go代码中,我有一个类型对象,它将设置发送的值typeCellstruct{namestring`json:"name"`child[]string`json:"child"`}和一个将成为[]Ce

go - 子对象未使用 golang 解析 graphql

对象内部的对象本身被解析为一个空字段。输入:{Products(search:{limit:1,filters:{product_id:{gte:5}}}){data{product_idproduct_namesales_history{total_check}}}}输出:{"data":{"Products":{"data":[{"product_id":35,"product_name":"testpr","sales_history":{}}]}}}产品类型:gql.ProductType=graphql.NewObject(graphql.ObjectConfig{Name:

python - 如何为微服务创建 Graphql 服务器?

我们在Golang和Python上有几个微服务,在Golang上我们正在编写财务操作,在Python在线商店逻辑上,我们想为我们的前端创建一个API,但我们不知道如何去做。我读过API网关,如果Golang创建自己的GraphQL服务器,Python将创建另一个,它们都将与第三个graphql服务器通信,后者将为前端生成API,这是否正确。 最佳答案 我不太了解您的服务细节,但我在不同项目中成功使用的伟大模式就是您提到的GraphQL网关。您将创建一个服务,我更喜欢在Node.js中创建它,所有来自前端的请求都将通过该服务。然后从G

Android In App Subscription 总是返回初始收据,我从来没有得到续订

我的Android应用程序有问题。我正在尝试实现每月订阅。我已经创建了IAP,该应用程序处于测试阶段,我已注册为测试人员。购买订阅时一切正常。我可以作为测试者购买它,这意味着订阅实际上是不收费的,而且它每天都会更新。但这是我的问题开始的地方。我总是得到原始收据,带有原始purchaseTime和purchaseToken.每当应用程序启动时,我都会调用queryInventoryAsync我希望得到最新的续订收据。但我总是收到原始收据。我的想法错了吗?我不应该得到更新的收据,新的orderID?(正如谷歌文档所说,我应该得到orderID之类的GPA.blabla..0|1|2。我知道

node.js - 如何在 graphql 中为基于 jwt 的身份验证实现自动刷新 token ?

我正在尝试在基于Apollo的graphql服务器(2.0)中为我的基于JWT的身份验证找出这种情况。基本上,用户在登录后会从服务器获取accessToken和refreshToken。AccessToken在一定时间后过期,服务器发送错误消息指示token过期(TokenExpiredError),然后客户端需要通过传递refreshToken与服务器通信以获得新的accessToken。流程如下-TokenExpiredError发生在客户端获取该错误使用旧的accessToken对所有请求进行排队(这样服务器就不会被太多的refreshToken调用淹没,并且服务器会生成许多ac

javascript - 如何在 GraphQL 中处理错误并发送响应

我从GraphQL开始,我无法理解如何在GraphQL中抛出错误我浏览了网络上的几篇文章,但几乎所有文章都使用Apollo,而且代码结构看起来与我的工作方式大不相同。考虑这段代码,我在这里进行突变,现在如何发送带有错误的响应消息并在出现错误时更改header状态消息?AddNewPersonalInfo:{type:userDashboardType,args:{parameter:{type:userCreationlInputType}},resolve:async(parent,args,context)=>{args.parameter.userId=context.req.h