Go中是否有将gin.Context转换为context.Context的方法?在建立围棋微型服务时应该使用什么?
gin.Context
context.Context
发布于 2019-07-30 11:41:54
标准库的context.Context类型是一个接口,有以下方法:
Deadline() (deadline time.Time, ok bool)
Done() <-chan struct{}
Err() error
Value(key interface{}) interface{}
因此,任何具有这些方法的类型都是一个context.Context。
查看gin文档,我们看到gin.Context类型有所有这些方法:
Deadline
Done
Err
Value
所以它已经是一个context.Context了。不需要转换或转换。
https://stackoverflow.com/questions/57270597
相似问题