From a3274355bc0ed79099889440bbbc04674f560fc2 Mon Sep 17 00:00:00 2001 From: darius Date: Thu, 16 May 2024 21:29:31 +0200 Subject: [PATCH] test --- web/handlers/aboutpageHandler.go | 24 ---------------- web/handlers/homepageHandler.go | 45 ------------------------------ web/handlers/loginpageHandler.go | 24 ---------------- web/handlers/projectpageHandler.go | 29 ------------------- web/webRoutes.go | 11 ++------ 5 files changed, 2 insertions(+), 131 deletions(-) delete mode 100644 web/handlers/aboutpageHandler.go delete mode 100644 web/handlers/homepageHandler.go delete mode 100644 web/handlers/loginpageHandler.go delete mode 100644 web/handlers/projectpageHandler.go diff --git a/web/handlers/aboutpageHandler.go b/web/handlers/aboutpageHandler.go deleted file mode 100644 index 20c47d6..0000000 --- a/web/handlers/aboutpageHandler.go +++ /dev/null @@ -1,24 +0,0 @@ -package handlers - -import ( - "html/template" - "net/http" -) - -func InitAboutpage(w http.ResponseWriter, r *http.Request) { - - tmpl := template.Must(template.ParseFiles( - "./templates/about/index.html", - "./templates/navbar/index.html", - "./templates/themeSelector/index.html", - )) - - err := tmpl.Execute(w, nil) - if err != nil { - _, err := w.Write([]byte("failed to load")) - if err != nil { - return - } - return - } -} diff --git a/web/handlers/homepageHandler.go b/web/handlers/homepageHandler.go deleted file mode 100644 index 49300dd..0000000 --- a/web/handlers/homepageHandler.go +++ /dev/null @@ -1,45 +0,0 @@ -package handlers - -import ( - "html/template" - "net/http" -) - -func InitHomepage(w http.ResponseWriter, r *http.Request) { - - tmpl := template.Must(template.ParseFiles( - "./templates/homepage/index.html", - "./templates/navbar/index.html", - "./templates/themeSelector/index.html", - )) - - err := tmpl.Execute(w, nil) - if err != nil { - _, err := w.Write([]byte("failed to load")) - if err != nil { - return - } - return - } -} - -func UpdateTheme(w http.ResponseWriter, r *http.Request) { -} - -func Test(w http.ResponseWriter, r *http.Request) { - - tmpl := template.Must(template.ParseFiles( - "./templates/homepage/index.html", - "./templates/navbar/index.html", - "./templates/themeSelector/index.html", - )) - - err := tmpl.Execute(w, nil) - if err != nil { - _, err := w.Write([]byte("failed to load")) - if err != nil { - return - } - return - } -} diff --git a/web/handlers/loginpageHandler.go b/web/handlers/loginpageHandler.go deleted file mode 100644 index c351f1c..0000000 --- a/web/handlers/loginpageHandler.go +++ /dev/null @@ -1,24 +0,0 @@ -package handlers - -import ( - "html/template" - "net/http" -) - -func InitLoginpage(w http.ResponseWriter, r *http.Request) { - - tmpl := template.Must(template.ParseFiles( - "./templates/login/index.html", - "./templates/navbar/index.html", - "./templates/themeSelector/index.html", - )) - - err := tmpl.Execute(w, nil) - if err != nil { - _, err := w.Write([]byte("failed to load")) - if err != nil { - return - } - return - } -} diff --git a/web/handlers/projectpageHandler.go b/web/handlers/projectpageHandler.go deleted file mode 100644 index a1d2132..0000000 --- a/web/handlers/projectpageHandler.go +++ /dev/null @@ -1,29 +0,0 @@ -package handlers - -import ( - "html/template" - "net/http" - "portfolio/api/types" -) - -func InitProjectpage(w http.ResponseWriter, r *http.Request) { - - tmpl := template.Must(template.ParseFiles("./templates/index.html")) - - userNames := map[string][]types.Username{ - "Names": { - {Name: "The Godfather"}, - {Name: "Blade Runner"}, - {Name: "The Thing"}, - }, - } - - err := tmpl.Execute(w, userNames) - if err != nil { - _, err := w.Write([]byte("failed to load")) - if err != nil { - return - } - return - } -} diff --git a/web/webRoutes.go b/web/webRoutes.go index c6adfb5..814a77b 100644 --- a/web/webRoutes.go +++ b/web/webRoutes.go @@ -2,7 +2,7 @@ package web import ( "net/http" - "portfolio/web/handlers" + handlers2 "portfolio/api/handlers" ) func WebRoutes() *http.ServeMux { @@ -11,14 +11,7 @@ func WebRoutes() *http.ServeMux { mux := http.NewServeMux() // Register the routes and webHandler - mux.HandleFunc("GET /{$}", handlers.InitHomepage) - mux.HandleFunc("GET /projecten/{$}", handlers.InitProjectpage) - mux.HandleFunc("GET /about/{$}", handlers.InitAboutpage) - mux.HandleFunc("GET /login/{$}", handlers.InitLoginpage) - - mux.HandleFunc("POST /theme", handlers.UpdateTheme) - - mux.HandleFunc("GET /test", handlers.Test) + mux.HandleFunc("/", handlers2.CatchAllHandler) return mux }