学习目标:
-
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
,并在每个组中添加了不同的中间件。这样可以使代码更加模块化和易于维护。文章来源:https://www.toymoban.com/news/detail-612349.html
2. Gin 的group下的路由上中间件或过滤器
您可以在每个路由组和每文章来源地址https://www.toymoban.com/news/detail-612349.html
到了这里,关于Gin中间件的详解 ,用Jwt-go 和 Gin 的安全的登陆的中间件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!