案例一
func init(){    // 定义路由组 应用 Namespace func 来定义    // 路由组的应用:    // 在最外层 个别新建一个路由组 关键字:NewNamespace    // 返回值用于调用 AddNamespace func 进行注册    ns := beego.NewNamespace("/v1",  // 在外部再次须要定义子路由组的时候。 可应用 // NS 级别的Namespace 去定义 实践上Namespace是能够有限进行嵌套的  beego.NSNamespace("/user",  beego.NSRouter(  "/login",&controllers.AuthController{},  "post:AcceptLoginParam"),    ),   )    //注册路由组    beego.AddNamespace(ns)}
案例二
    //front api    front := beego.NewNamespace("/v1",        beego.NSNamespace("/front",            beego.NSInclude(                &api.FrontController{},            ),        ),    )    //login api    login := beego.NewNamespace("/v1",        beego.NSNamespace("/login",        // 主动匹配            beego.NSInclude(                &api.FrontController{},            ),        ),    )    beego.AddNamespace(front, login)

参考beego中武官网