Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Após modularização, parou de aparecer as informações das minhas tabelas no Frontend

Após modularização, parou de aparecer as informações das minhas tabelas no Frontend, se eu voltar e colocar na função Index como estava anteriomente ele funciona de boa, o estranho que não aparece erro nenhum, vou colocar o código do meu gitHub se alguém puder ajudar.

https://github.com/Gabriel-Newton-dev/Loja_Suplementos

3 respostas
solução!

Bom dia!

Dei uma olhada no seu código e acho que está faltando botar apenas os ( ) após models.BuscarTodosOsProdutos

Deve ficar assim:

func index(w http.ResponseWriter, r *http.Request) {
    todosOsProdutos := models.BuscaTodosOsProdutos()
    temp.ExecuteTemplate(w, "Index", todosOsProdutos)
}

Espero ter ajudado.

Bons estudos!

Olá, Gabriel! Acho que você está com o mesmo problema que eu.

Delete o arquivo go.mod e execute go mod init "github.com/Gabriel-Newton-dev" ou como estiver seu workspace.

Então para cada novo modulo criado use o comando go mod tidy.

Essa solução resolveu para mim, espero que te ajude também.

Obrigado a todos pela ajuda, realmente eu não tinha colocado ( ) após a função models.BuscarTodosOsProdutos.