func main() {
http.HandleFunc("/", foo)
http.ListenAndServe(":3000", nil)
}
func foo(w http.ResponseWriter, r *http.Request) {
s:= "name"
fp := path.Join("templates", "index.html")
tmpl, err := template.ParseFiles(fp)
if err != nil {
panic(err)
}
if err := tmpl.Execute(w, s); err != nil {
panic(err)
}
fmt.Println("successfull Operation!!")
}
Този код показва 2 "успешна операция!!" но когато добавя /home
(http.HandleFunc("/home", foo)
), не става. Искам да знам защо показва "успешна операция!!" два пъти. Благодаря ви предварително.
/home (http.HandleFunc("/home", foo))
, за да избегнете всякаква неяснота. - person user1978011   schedule 30.04.2015