mirror of https://github.com/qwqdanchun/nps.git
27 lines
826 B
Go
Executable File
27 lines
826 B
Go
Executable File
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{})
|
|
}
|
|
}
|