package auth import ( "html/template" "log" "net/http" "os" "gitlab.com/alexkavon/newsstand/src/server" ) var Routes = server.Routes{ server.Route{ Name: "Register", Method: "GET", Pattern: "/auth/register", AuthRequired: false, HandlerFunc: Register, }, } func Register(s *server.Server) http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { cwd, err := os.Getwd() if err != nil { log.Fatal(err) } tmpl := template.Must(template.ParseFiles(cwd+"/ui/templates/base.tmpl.html", cwd+"/ui/pages/auth/register.tmpl.html")) tmpl.ExecuteTemplate(w, "base", nil) } }