router.go 486 Bytes
Newer Older
package routers

import (
	"Todo/controllers"

Jisan Ahmed's avatar
Jisan Ahmed committed
	"github.com/beego/beego/v2/server/web"
Jisan Ahmed's avatar
Jisan Ahmed committed
// RegisterRoutes registers all routes for the application
func RegisterRoutes(todoController *controllers.TodoController) {
	web.Router("/", todoController, "get:Index")
	web.Router("/api/todo", todoController, "get:ListTodos;post:NewTodo")
	web.Router("/api/todo/:id:int", todoController, "get:GetTodo;put:UpdateTodo")
	web.Router("/api/todo/delete/:id", todoController, "delete:DeleteTodo")