1
0
Fork 0
forked from goffee/todoapp
todoapp/routes.go
2024-09-15 13:36:50 -05:00

33 lines
1.1 KiB
Go

// Copyright 2023 Harran Ali <harran.m@gmail.com>. All rights reserved.
// Use of this source code is governed by MIT-style
// license that can be found in the LICENSE file.
package main
import (
"git.smarteching.com/goffee/core"
"git.smarteching.com/goffee/todoapp/handlers"
)
// Register the app routes
func registerRoutes() {
router := core.ResolveRouter()
//#############################
//# App Routes #####
//#############################
// Define your routes here...
router.Get("/", handlers.WelcomeHome)
router.Get("/todos", handlers.ListTodos)
router.Post("/todos", handlers.CreateTodos)
router.Get("/todos/:id", handlers.ShowTodo)
router.Delete("/todos/:id", handlers.DeleteTodo)
router.Put("/todos/:id", handlers.UpdateTodo)
// Uncomment the lines below to enable authentication
// router.Post("/signup", handlers.Signup)
// router.Post("/signin", handlers.Signin)
// router.Post("/signout", handlers.Signout)
// router.Post("/reset-password", handlers.ResetPasswordRequest)
// router.Post("/reset-password/code/:code", handlers.SetNewPassword)
// router.Get("/dashboard", handlers.WelcomeToDashboard, middlewares.AuthCheck)
}