有没有一种转变的方法
gin.Context
到context.Context
在围棋中?
构建Go微服务应使用什么?
答案 0 :(得分:4)
标准库的context.Context
类型是具有以下方法的接口:
Deadline() (deadline time.Time, ok bool)
Done() <-chan struct{}
Err() error
Value(key interface{}) interface{}
因此具有这些方法的任何类型都是 context.Context
。
查看gin documentation,我们看到gin.Context
类型具有所有这些方法:
因此它已经是context.Context
。无需转换或转换。