Golang
黑色店铺
安全研发/后端研发
展开
-
Gin 框架源码分析(路由解析)
0x01 Gin框架结构 我们在进行开发的时候,会写很多的接口,GET,POST等请求方式的接口,那么这些接口是如何存储的?如何查找的?以及每个接口中的代码是什么时候执行的?让我们跟着下面这个Demo代码,带着问题看看吧。 通过上节【服务端口监听】,我们了解到Gin框架有一个Engine结构体,我们再来看一下这个Engine,大家本节主要关系我写了注释的几个参数。 type Engine struct { // 以组合方式继承RouterGroup结构体 RouterGroup Redirect原创 2020-08-04 15:59:59 · 423 阅读 · 0 评论 -
Gin 框架源码分析(服务端口监听)
0x01 Gin demo 不管我们在网上搜 Gin 框架入门还是在 Gin官网 总能看到这样一段Demo代码。那么我们就从这段代码开始吧。 Demo: package main import "github.com/gin-gonic/gin" func main() { r := gin.Default() r.GET("/ping", func(c *gin.Context) { c.JSON(200, gin.H{ "message": "pong", }) }) r.Ru原创 2020-07-17 16:00:10 · 1103 阅读 · 2 评论