Хочется странного:
for x := range getConfig().Views {
http.HandleFunc("/"+getConfig().Views[x],
func(w http.ResponseWriter, r *http.Request) {
w.Header().Set("Content-type", "text/html")
t, err := template.ParseFiles(getConfig().Views[x] + ".html")
checkErr("Error template", err)
t.Execute(w, &page{})
})
}
Где getConfig().Views берёт массив из json
{
"Views":["get","hello","my"]
}
Сейчас по всем роутам отдаётся последний вариат «my» ?????