当前位置: 首页 > 工具软件 > beego_weixin > 使用案例 >

beego项目01_项目构建以及命名路由,过滤器(中间件)

谷梁智
2023-12-01
Beego 中的命名路由( namespace
https://beego.me/docs/mvc/controller/router.md
adminRouter.go
package routers

import ( 
 "beegoxiaomi/controllers/admin" 
 "fmt
 "github.com/astaxie/beego" 
 "github.com/astaxie/beego/context" 
)

func init() { 
   ns :=beego.NewNamespace("/admin", 
   // 中间件 
   beego.NSBefore(func(ctx *context.Context) { 
   fmt.Println("执行") 
}), 
   beego.NSRouter("/login", &admin.LoginController{}),
   beego.NSRouter("/main", &admin.MainController{}),
 ) 
   beego.AddN
 类似资料: