猿问

context.Context vs gin.Contect.Request.

在我的公司,我们有一种将父上下文传递到我们的 http 处理程序的模式。目前我们正在将 parentContext 传递给需要它们的处理程序中的方法db.Query(parentCtx...)
我的问题是我们应该在这里使用 gin 上下文还是 gin 请求上下文。

哆啦的时光机
浏览 102回答 1
1回答

aluckdog

如果要在连接关闭时终止处理,请使用Request.Context. 基于以下文档Done:Done 总是返回 nil(chan 将永远等待),如果你想在连接关闭时中止你的工作,你应该使用 Request.Context().Done() 代替。
随时随地看视频慕课网APP

相关分类

Go
我要回答