From 1da9022cf50c18d38fa4b2f161a06f9047e7aaf3 Mon Sep 17 00:00:00 2001 From: Brian Rogers Date: Thu, 11 Jun 2026 19:39:26 -0600 Subject: [PATCH] got a basic route going --- MagicStreamServer/controllers/movie_controller.go | 11 +++++++++++ MagicStreamServer/main.go | 4 ++++ 2 files changed, 15 insertions(+) create mode 100644 MagicStreamServer/controllers/movie_controller.go diff --git a/MagicStreamServer/controllers/movie_controller.go b/MagicStreamServer/controllers/movie_controller.go new file mode 100644 index 0000000..a4a9fc8 --- /dev/null +++ b/MagicStreamServer/controllers/movie_controller.go @@ -0,0 +1,11 @@ +package controllers + +import ( + "github.com/gin-gonic/gin" +) + +func GetMovies() gin.HandlerFunc { + return func(ginContext *gin.Context) { + ginContext.JSON(200, gin.H{"message": "list of movies"}) + } +} diff --git a/MagicStreamServer/main.go b/MagicStreamServer/main.go index 738efa0..3d6b779 100644 --- a/MagicStreamServer/main.go +++ b/MagicStreamServer/main.go @@ -4,6 +4,8 @@ import ( "fmt" "log" + controller "github.com/captbrogers/MagicStreamServer/controllers" + "github.com/gin-gonic/gin" ) @@ -14,6 +16,8 @@ func main() { ctx.String(200, "Ahoy matey!") }) + router.GET("/movies", controller.GetMovies()) + if err := router.Run(":5180"); err != nil { log.Fatal("failure to start the server") }