将gin.Context转换为context.Context

时间:2019-07-30 11:27:38

标签: go gin-gonic

有没有一种转变的方法 gin.Contextcontext.Context 在围棋中? 构建Go微服务应使用什么?

1 个答案:

答案 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。无需转换或转换。