| 123456789101112131415161718192021222324252627 |
- package routers
- import (
- "think-go/controllers"
- "think-go/controllers/admin"
- "think-go/controllers/api"
- beego "github.com/beego/beego/v2/server/web"
- )
- func init() {
- beego.Router("/", &controllers.MainController{})
- nsAdmin := beego.NewNamespace("/admin",
- beego.NSRouter("/login/login", &admin.LoginController{}, "get,post:Login"),
- beego.NSRouter("/user/add", &admin.UserController{}, "get,post:Add"),
- beego.NSRouter("/user/:id", &admin.UserController{}, "get:GetUser"),
- beego.NSRouter("/game/tetris", &admin.GameController{}, "get:Tetris"),
- beego.NSRouter("/coin/kline", &admin.CoinController{}, "get:Kline"),
- beego.NSRouter("/coin/kline/view", &admin.CoinController{}, "get:KlineView"),
- )
- nsApi := beego.NewNamespace("/api",
- beego.NSRouter("/inter/sycdata", &api.InterceptController{}, "post:Sycdata"),
- )
- beego.AddNamespace(nsAdmin)
- beego.AddNamespace(nsApi)
- }
|