2
respostas

template: index.html:1: function "device" not defined

Ao tentar rodar o exemplo no final da aula dá um erro e no exercício não diz nada sobre, favor avaliar:

panic: template: index.html:1: function "device" not defined

goroutine 1 [running]: html/template.Must(...) C:/Program Files/Go/src/html/template/template.go:374 main.init() C:/Users/siqui/go/src/siquieroli/main.go:9 +0x65 exit status 2

2 respostas

Cara não sei se é o problema com a sua versão do go. No github tem o meu projeto, criei a branch com a aula do template.

https://github.com/nenodias/site-golang/tree/template-added

Olá Eduardo, tudo bem?

Cara, não sei como está o teu template mas acredito que seja apenas um erro de sintaxe no código embedado do Golang. Verique se o template começa com define, desse modo:

{{ define "Nome_do_template" }}

... restante do código ...

{{ end }}

Espero ter ajudado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software