将 gin.Context 转换为 context.Context
Transform gin.Context to context.Context
有没有办法改造
gin.Context
至 context.Context
在围棋?
构建 Go 微服务应该使用什么?
标准库的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
。无需转换或转换。
有没有办法改造
gin.Context
至 context.Context
在围棋?
构建 Go 微服务应该使用什么?
标准库的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
。无需转换或转换。