欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-07-12 18:55:50
...
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.AddNamespace(
相关标签: beego大地实战