-
Notifications
You must be signed in to change notification settings - Fork 48
/
router.go
25 lines (21 loc) · 962 Bytes
/
router.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// @APIVersion 1.0.0
// @Title mobile API
// @Description mobile has every tool to get any job done, so codename for the new mobile APIs.
// @Contact astaxie@gmail.com
package routers
import (
"my-first-beego-project/controllers"
"my-first-beego-project/filters"
"github.com/astaxie/beego"
)
func init() {
beego.Router("/", &controllers.MainController{})
beego.Router("/employees", &controllers.FirstController{}, "get:GetEmployees")
beego.Router("/dashboard", &controllers.FirstController{}, "get:Dashbaord")
beego.Router("/home", &controllers.SessionController{}, "get:Home")
beego.Router("/login", &controllers.SessionController{}, "get:Login")
beego.Router("/logout", &controllers.SessionController{}, "get:Logout")
beego.InsertFilter("/*", beego.BeforeRouter, filters.LogManager)
beego.Router("/employee", &controllers.FirstController{}, "get:GetEmployee")
beego.Router("/getFromCache", &controllers.CacheController{}, "get:GetFromCache")
}