1234567891011121314151617181920212223242526 |
- package routers
- import (
- "ehang.io/nps/web/controllers"
- "github.com/astaxie/beego"
- )
- func Init() {
- web_base_url := beego.AppConfig.String("web_base_url")
- if len(web_base_url) > 0 {
- ns := beego.NewNamespace(web_base_url,
- beego.NSRouter("/", &controllers.IndexController{}, "*:Index"),
- beego.NSAutoRouter(&controllers.IndexController{}),
- beego.NSAutoRouter(&controllers.LoginController{}),
- beego.NSAutoRouter(&controllers.ClientController{}),
- beego.NSAutoRouter(&controllers.AuthController{}),
- )
- beego.AddNamespace(ns)
- } else {
- beego.Router("/", &controllers.IndexController{}, "*:Index")
- beego.AutoRouter(&controllers.IndexController{})
- beego.AutoRouter(&controllers.LoginController{})
- beego.AutoRouter(&controllers.ClientController{})
- beego.AutoRouter(&controllers.AuthController{})
- }
- }
|