在我的公司,我们有一种将父上下文传递到我们的 http 处理程序的模式。目前我们正在将 parentContext 传递给需要它们的处理程序中的方法db.Query(parentCtx...)。我的问题是我们应该在这里使用 gin 上下文还是 gin 请求上下文。
1 回答
aluckdog
TA贡献1847条经验 获得超7个赞
如果要在连接关闭时终止处理,请使用Request.Context
. 基于以下文档Done
:
Done 总是返回 nil(chan 将永远等待),如果你想在连接关闭时中止你的工作,你应该使用 Request.Context().Done() 代替。
- 1 回答
- 0 关注
- 101 浏览
添加回答
举报
0/150
提交
取消