Pra variar tô tendo problema com os imports
package routes
import (
"net/http"
"web-app/controller"
)
func CarregaRotas() {
http.HandleFunc("/", controller.Index)
}
o improt do controller ta dando o erro "could not import web-app/controller (no required module provides package "web-app/controller")"
o estranho é que quando eu chamo o controller na CarregarRotas ele nao da erro, mas seu eu tiro o import dele da.
package controllers
import (
"http/template"
"net/http"
"web-app/models"
)
var temp = template.Must(template.ParseGlob("templates/*.html"))
func Index(w http.ResponseWriter, r *http.Request) {
produtos := models.BuscaTodosOsProdutos()
temp.ExecuteTemplate(w, "Index", produtos)
}
aqui é a mesmoa coisa com o import do template. Da no import se eu deixo ele lá e da erro na funcao se eu tiro o import.