У меня есть следующие маршруты:
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
renderAndExecuteTemplate(w, r, "page/index.tmpl", nil)
})
http.HandleFunc("/route1", func(w http.ResponseWriter, r *http.Request) {
renderAndExecuteTemplate(w, r, "page/route1.tmpl", nil)
})
http.HandleFunc("/route2", func(w http.ResponseWriter, r *http.Request) {
renderAndExecuteTemplate(w, r, "page/route2.tmpl", nil)
})
Это работает.
Однако, когда я иду на маршрут, который не существует: "localhost / fdsafdsafdsfds", он все равно рендеритстраница индекса
Почему?Как это предотвратить?