diff --git a/controller/home.go b/controller/home.go index e1ccdef..4f4a5a3 100644 --- a/controller/home.go +++ b/controller/home.go @@ -10,10 +10,19 @@ type home struct{} func (h home) registerRoutes() { http.HandleFunc("/", indexHandler) + http.HandleFunc("/login", loginHandler) } func indexHandler(w http.ResponseWriter, r *http.Request) { + tpName := "index.html" vop := vm.IndexViewModelOp{} v := vop.GetVM() - templates["index.html"].Execute(w, &v) + templates[tpName].Execute(w, &v) +} + +func loginHandler(w http.ResponseWriter, r *http.Request) { + tpName := "login.html" + vop := vm.LoginViewModelOp{} + v := vop.GetVM() + templates[tpName].Execute(w, &v) } diff --git a/templates/_base.html b/templates/_base.html index 3224a9b..03f27e8 100644 --- a/templates/_base.html +++ b/templates/_base.html @@ -7,7 +7,12 @@ {{end}}
-