有没有办法转变 gin.Context 成context.Context Go语言呢?构建 Go 微服务应该使用什么?
1 回答
慕田峪9158850
TA贡献1794条经验 获得超8个赞
标准库的context.Context类型是一个接口,具有以下方法:
Deadline() (deadline time.Time, ok bool)Done() <-chan struct{}Err() errorValue(key interface{}) interface{}
因此任何具有这些方法的类型都是context.Context.
查看gin 文档,我们发现该gin.Context类型具有所有这些方法:
DeadlineDoneErrValue
所以它已经是一个context.Context. 无需转换或转换。
- 1 回答
- 0 关注
- 375 浏览
添加回答
举报
0/150
提交
取消
