学习目标:
Gin 在不同的group 设置不同的中间件或者过滤器
Gin 的group下的路由上中间件或过滤器
用Jwt-go 和 Gin 的安全的登陆的中间件
JWT 类,它基本有所有基本功能,包括:GenerateToken,GenerateRefreshToken, ValidateToken, ParseToken
学习内容:
1. Gin 在不同的group 设置不同的中间件或者过滤器
Golang 中的 gin 框架允许您在不同的路由组中设置不同的中间件或过滤器。您可以使用
group
方法创建一个路由组,并在该组中添加中间件或过滤器。例如:
// 创建一个路由组
v1 := r.Group("/v1")
// 在路由组中添加日志中间件
v1.Use(loggerMiddleware)
// 定义路由
v1.GET("/users", getUsers)
// 创建另一个路由组
v2 := r.Group("/v2")
// 在路由组中添加身份验证中间件
v2.Use(authMiddleware)
// 定义路由
v2.GET("/products", getProducts)
在上面的例子中,我们创建了两个路由组
/v1
和
/v2
,并在每个组中添加了不同的中间件。这样可以使代码更加模块化和易于维护。
2. Gin 的group下的路由上中间件或过滤器
您可以在每个路由组和每
版权归原作者 田猿笔记 所有, 如有侵权,请联系我们删除。