Como passar valor de uma variável do server NodeJS para o corpo HTML usando express-handlebars
Imagine um cenário onde no seu servidor node tenha uma variável e você queira apresentar o valor dessa variável no corpo da sua página html;
Para isso existe uma maneira simples usando o express-handlebars;
O parâmetro a seguir deve ser colocado na view que você deseja mostrar no FrontEnd
Agora no seu FrontEnd (suaViewHb.handlebars) use o seguinte parâmetro para pegar o conteúdo que foi enviado do servidor:
Para isso existe uma maneira simples usando o express-handlebars;
Você deverá criar primeiramente uma rota seguindo o exemplo a seguir (No seu servidor node);
var conteudo = "conteudoDaVariavel";
app.get('/caminho' , function(req, res){
res.render('suaViewHb', {conteudo})
})
Com esse comando no seu Backend usando o Express você envia o valor da variável "conteudo" para a sua View Handlebars atravás da rota http://localhost/caminho
O parâmetro a seguir deve ser colocado na view que você deseja mostrar no FrontEnd
Agora no seu FrontEnd (suaViewHb.handlebars) use o seguinte parâmetro para pegar o conteúdo que foi enviado do servidor:
{{conteudo}}
-> O Resultado será o texto "conteudoDaVariavel" impresso na tela