package mine
import (
"fmt"
"html/template"
"net/http"
)
func index(w http.ResponseWriter, r *http.Request) {
t, err := template.ParseFiles("templates/index.html", "templates/footer.html", "templates/header.html")
if err != nil {
fmt.Fprint(w, err.Error())
}
}
func handleFunc() {
http.HandleFunc("/", index)
http.ListenAndServe("4000", nil)
}
func main() {
handleFunc()
}
VSS утверждает что ошибка тут
func index(w http.ResponseWriter, r *http.Request) {
t, err := template.ParseFiles("templates/index.html", "templates/footer.html", "templates/header.html")
if err != nil {
fmt.Fprint(w, err.Error())
}
}
Но в уроке код идентичен, компиляция проходит на ура.
В моем случае вылезает ошибка
package command-line-arguments is not a main package