router.go 705 B

12345678910111213141516171819202122
  1. package routers
  2. import (
  3. "think-go/controllers"
  4. "think-go/controllers/admin"
  5. beego "github.com/beego/beego/v2/server/web"
  6. )
  7. func init() {
  8. beego.Router("/", &controllers.MainController{})
  9. ns := beego.NewNamespace("/admin",
  10. beego.NSRouter("/login/login", &admin.LoginController{}, "get,post:Login"),
  11. beego.NSRouter("/user/add", &admin.UserController{}, "get,post:Add"),
  12. beego.NSRouter("/user/:id", &admin.UserController{}, "get:GetUser"),
  13. beego.NSRouter("/game/tetris", &admin.GameController{}, "get:Tetris"),
  14. beego.NSRouter("/coin/kline", &admin.CoinController{}, "get:Kline"),
  15. beego.NSRouter("/coin/kline/view", &admin.CoinController{}, "get:KlineView"),
  16. )
  17. beego.AddNamespace(ns)
  18. }