mirror of
https://github.com/ehang-io/nps.git
synced 2025-09-02 03:16:53 +00:00
增加 web_base_url 配置, 用于配置 web 后台可置于代理子路径下
This commit is contained in:
@@ -5,10 +5,22 @@ import (
|
||||
"github.com/cnlh/nps/web/controllers"
|
||||
)
|
||||
|
||||
func init() {
|
||||
beego.Router("/", &controllers.IndexController{}, "*:Index")
|
||||
beego.AutoRouter(&controllers.IndexController{})
|
||||
beego.AutoRouter(&controllers.LoginController{})
|
||||
beego.AutoRouter(&controllers.ClientController{})
|
||||
beego.AutoRouter(&controllers.AuthController{})
|
||||
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{})
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user