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") }