Express-Handlebars

Como utilizar o handlebars no Umbler? Grato.

Olá, @betogroo! Tudo bem?
Acredito que não é necessário nenhum cuidado adicional para usar esse template :smiley:
Porém há cuidados necessários para qualquer tipo de aplicação. Recomendo você dar uma olhada no nosso artigo que detalha todos!

Vou tentar te ajudar meu amigo, na verdade a Umbler não tem nada a ver com qual ferramenta você vai usar, mas sim, te ajudar em casos de falta de comunicação com o servidor, isso sim é responsabilidade deles, mas indo a sua pergunta…
O uso do Handlebars está meio dificultoso devido a uma biblioteca que eles retiraram recentemente de suas dependências, mas há uma maneira de contornar este problema.

  1. instale uma dependência específica do handlebars para funcionamento correto com o seguinte comando:

npm install -D handlebars@4.5.3

  1. depois disso é só configurar o handlebars normalmente vou dar um exemplo:

app.engine(‘handlebars’, handlebars({ defaultLayout: ‘main’ }))

app.set(‘view engine’, ‘handlebars’)

//defaultLayout é onde vai ser seu template padrão

OBS: esqueci de mencionar que quando você instalar o pacote do npm que citei acima você deve ir em seu package.json e retirar o “^” que fica na frente do pacote senão ele vai atualizar assim que você usar o comando npm install ou yarn.

1 Curtida