terça-feira, 27 de novembro de 2018

Renderizar Pug templates em sua aplicação Node com Express

Renderizar Pug templates em sua aplicação Node com Express

Renderizar Pug templates em sua aplicação Node com Express

Em seu projeto Node, instale o Pug.js

npm install pug --save

Agora é necessário dizer ao Node que o sistema de templates a ser utilizado será o Pug

app.set('view engine', 'pug')

Geralmente eu crio meus arquivos numa pasta chamada views, localizada na raiz do projeto.

Para testar, basta fazer:

app.get('/', (req, res) => {
    res.render('index', { message: 'Algo legal aqui' }
})

No código acima nós mostramos um arquivo de nome index.pug e passamos um parâmetro message pra ela.

Criei este exemplo (https://github.com/edgarberlinck/express-pug-example) no meu github caso precise de mais ajuda.

Cursos

Translate

Seguidores

Partners

Blogarama - The Blog Directory