From c19a3df9758d0c6349fe62180f9216f56b9e4cab Mon Sep 17 00:00:00 2001 From: GarbhanK Date: Thu, 23 May 2024 23:42:41 +0100 Subject: [PATCH] setup router now its own function, setup for testing --- main/main.go | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/main/main.go b/main/main.go index fb1a284..cb70084 100644 --- a/main/main.go +++ b/main/main.go @@ -11,23 +11,24 @@ func init() { log.SetLevel(log.InfoLevel) } -func main() { - +func setupRouter() *gin.Engine { r := gin.Default() - - // dropping the GORM stuff for now, switching to Firebase - // models.ConnectDatabase() - r.GET("/", controllers.Root) r.GET("/ping", controllers.Ping) r.GET("/books", controllers.FindBooks) r.POST("/books", controllers.CreateBook) r.GET("/books/author/", controllers.FindAuthor) r.GET("/books/title/", controllers.FindBook) - // r.PATCH("books/:id", controllers.UpdateBook) r.DELETE("/books/", controllers.DeleteBook) + // r.PATCH("books/:id", controllers.UpdateBook) + return r +} - err := r.Run() +func main() { + + r := setupRouter() + + err := r.Run(":8080") if err != nil { return }