摘要:        
gin的路由算法 gin的是路由算法其实就是一个Trie树(也就是前缀树). 有关数据结构的可以自己去网上找相关资料查看. 注册路由预处理 我们在使用gin时通过下面的代码注册路由 普通注册 router.GET("/ping", func(context *gin.Context) { conte    阅读全文
posted @ 2021-12-20 16:59
专职
阅读(197)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Gin封装的最好的地方就是context和对response的处理. github的README的介绍,基本就是对这两个东西的解释. 本篇文章主要解释context的使用方法, 以及其设计原理 为什么要将Request的处理封装到Context中 在阅读gin的源码时, 请求的处理是使用type H    阅读全文
posted @ 2021-12-20 16:10
专职
阅读(494)
评论(0)
推荐(0)
        
            
        
        
摘要:        
数据如何在gin中流转 func main() { gin.SetMode(gin.DebugMode) // 设置为开发模式 router := gin.Default() _ = router.SetTrustedProxies([]string{"172.19.10.13"}) // 设置信任    阅读全文
posted @ 2021-12-20 15:09
专职
阅读(435)
评论(0)
推荐(1)
        
            
        
        
摘要:        
gin框架预览 router.Run()的源码: func (engine *Engine) Run(addr ...string) (err error) { defer func() { debugPrintError(err) }() if engine.isUnsafeTrustedProx    阅读全文
posted @ 2021-12-20 14:20
专职
阅读(297)
评论(0)
推荐(0)
        
 
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号