router.go 515 Bytes
Newer Older
Jisan Ahmed's avatar
Jisan Ahmed committed
package routers

import (
	"TodoWithORM/controllers"

	beego "github.com/beego/beego/v2/server/web"
)

// RegisterRoutes registers all routes for the application
func init() {
	beego.Router("/", &controllers.TodoController{}, "get:Index")
	beego.Router("/api/todo", &controllers.TodoController{}, "get:ListTodos;post:NewTodo")
	beego.Router("/api/todo/:id:int", &controllers.TodoController{}, "get:GetTodo;put:UpdateTodo")
	beego.Router("/api/todo/delete/:id", &controllers.TodoController{}, "delete:DeleteTodo")
}