|
@@ -3,6 +3,7 @@ package routers
|
|
|
import (
|
|
import (
|
|
|
"think-go/controllers"
|
|
"think-go/controllers"
|
|
|
"think-go/controllers/admin"
|
|
"think-go/controllers/admin"
|
|
|
|
|
+ "think-go/controllers/api"
|
|
|
|
|
|
|
|
beego "github.com/beego/beego/v2/server/web"
|
|
beego "github.com/beego/beego/v2/server/web"
|
|
|
)
|
|
)
|
|
@@ -10,7 +11,7 @@ import (
|
|
|
func init() {
|
|
func init() {
|
|
|
beego.Router("/", &controllers.MainController{})
|
|
beego.Router("/", &controllers.MainController{})
|
|
|
|
|
|
|
|
- ns := beego.NewNamespace("/admin",
|
|
|
|
|
|
|
+ nsAdmin := beego.NewNamespace("/admin",
|
|
|
beego.NSRouter("/login/login", &admin.LoginController{}, "get,post:Login"),
|
|
beego.NSRouter("/login/login", &admin.LoginController{}, "get,post:Login"),
|
|
|
beego.NSRouter("/user/add", &admin.UserController{}, "get,post:Add"),
|
|
beego.NSRouter("/user/add", &admin.UserController{}, "get,post:Add"),
|
|
|
beego.NSRouter("/user/:id", &admin.UserController{}, "get:GetUser"),
|
|
beego.NSRouter("/user/:id", &admin.UserController{}, "get:GetUser"),
|
|
@@ -18,5 +19,9 @@ func init() {
|
|
|
beego.NSRouter("/coin/kline", &admin.CoinController{}, "get:Kline"),
|
|
beego.NSRouter("/coin/kline", &admin.CoinController{}, "get:Kline"),
|
|
|
beego.NSRouter("/coin/kline/view", &admin.CoinController{}, "get:KlineView"),
|
|
beego.NSRouter("/coin/kline/view", &admin.CoinController{}, "get:KlineView"),
|
|
|
)
|
|
)
|
|
|
- beego.AddNamespace(ns)
|
|
|
|
|
|
|
+ nsApi := beego.NewNamespace("/api",
|
|
|
|
|
+ beego.NSRouter("/inter/sycdata", &api.InterceptController{}, "post:Sycdata"),
|
|
|
|
|
+ )
|
|
|
|
|
+ beego.AddNamespace(nsAdmin)
|
|
|
|
|
+ beego.AddNamespace(nsApi)
|
|
|
}
|
|
}
|