Skip to main content
Os templates usam EJS: HTML normal com trechos de JavaScript entre <% %>.

Exibir um valor

O <%= %> escapa o conteúdo automaticamente, então é seguro para texto vindo do cliente.
<%- %> insere HTML sem escapar. Use apenas com conteúdo que você mesmo controla, nunca com texto digitado por clientes.

Condições

Repetir uma lista

Incluir um componente

O segundo argumento passa dados ao componente. Sem ele, o componente recebe os mesmos dados da página.

Declarar o layout

No topo da página:
Não apague essa linha ao editar uma página. Sem layout, a página renderiza sem <head> e sem estilos.

Formatar preço

formatPrice transforma um número em moeda brasileira: