From efd87e6a3dde3bf511d4a745ae73a381e709aab2 Mon Sep 17 00:00:00 2001 From: Malachy Byrne Date: Mon, 24 Oct 2022 21:29:58 +0100 Subject: [PATCH] init --- backend/go.mod | 7 +++++++ backend/go.sum | 2 ++ backend/main.go | 25 +++++++++++++++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 backend/go.mod create mode 100644 backend/go.sum create mode 100644 backend/main.go diff --git a/backend/go.mod b/backend/go.mod new file mode 100644 index 0000000..66c7460 --- /dev/null +++ b/backend/go.mod @@ -0,0 +1,7 @@ +module games.dcu.ie/hvz/v2 + +go 1.19 + +require ( + "github.com/gorilla/mux" v1.8.0 +) diff --git a/backend/go.sum b/backend/go.sum new file mode 100644 index 0000000..5350288 --- /dev/null +++ b/backend/go.sum @@ -0,0 +1,2 @@ +github.com/gorilla/mux v1.8.0 h1:i40aqfkR1h2SlN9hojwV5ZA91wcXFOvkdNIeFDP5koI= +github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= diff --git a/backend/main.go b/backend/main.go new file mode 100644 index 0000000..4637d31 --- /dev/null +++ b/backend/main.go @@ -0,0 +1,25 @@ +package main + +import ( + "fmt" + "log" + "net/http" + + "github.com/gorilla/mux" +) + +func handleRequests() { + myRouter := mux.NewRouter().StrictSlash(true) + myRouter.HandleFunc("/", homePage) + + log.Fatal(http.ListenAndServe(":8000", myRouter)) +} + +func homePage(w http.ResponseWriter, r *http.Request) { + fmt.Fprintf(w, "Welcome to the Homepage") + fmt.Println("endpoint hit: homepage") +} + +func main() { + handleRequests() +}