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(
上一篇: 1.7-过滤列表输出
下一篇: java敏感词过滤工具类——常用工具