为了账号安全,请及时绑定邮箱和手机立即绑定

context.Context vs gin.Contect.Request.

context.Context vs gin.Contect.Request.

Go
哆啦的时光机 2022-10-10 19:41:26
在我的公司,我们有一种将父上下文传递到我们的 http 处理程序的模式。目前我们正在将 parentContext 传递给需要它们的处理程序中的方法db.Query(parentCtx...)。我的问题是我们应该在这里使用 gin 上下文还是 gin 请求上下文。
查看完整描述

1 回答

?
aluckdog

TA贡献1847条经验 获得超7个赞

如果要在连接关闭时终止处理,请使用Request.Context. 基于以下文档Done

Done 总是返回 nil(chan 将永远等待),如果你想在连接关闭时中止你的工作,你应该使用 Request.Context().Done() 代替。


查看完整回答
反对 回复 2022-10-10
  • 1 回答
  • 0 关注
  • 101 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信