AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
Middleware === Gin的Middleware和iris的Middleware使用上面差不多 (主要差别在于Gin默认是放行,iris默认是不放行) ``` func main() { app := gin.Default() app.Use(MiddleMain) // 全局 //admin := app.Group("/admin") //admin.Use() // 制定分组 app.GET("/",MiddleAuth,container,MiddleAfter) app.GET("/middle",before,content,after) app.Run(":8085") } func MiddleMain(ctx *gin.Context) { fmt.Println("Main Middleware") } func before(ctx *gin.Context) { fmt.Println("before") ctx.Next() fmt.Println("before...........") } func after(ctx *gin.Context) { fmt.Println("after") } func content(ctx *gin.Context) { fmt.Println("content") ctx.Abort() // 不放行 } ``` ctx.Next() 放行 ctx.Abort() 拦截