Estou desenvolvendo uma aplicação WEB utilizando Node JS e Express, o que eu quero:
se eu clicar no menu usuário faço um GET e envio como parâmetro a pagina que quero incluir no conteúdo central do meu index.ejs, abaixo trecho deste código:
Routes chamando o index.ejs passando parâmetro:
pageUsuario: (req, res) => {
page = 'usuario';
res.render('./index', { nome, page });//passa o nome e o conteúdo
}
Ok, até aqui funcionando perfeitamente.
Meu index possui os includes que compõe minha página como todo, um dos includes é o conteúdo central, abaixo trecho deste código:
Página “index.ejs” DE:
<!-- Content Wrapper. Conteúdo central -->
<div class="content-wrapper">
<%- include ("./partials/content") %>
</div>
Estou tentando fazer um include diferente para cada parâmetro recebido, seria mais ou mesmos isso (mas não roda):
Página “index.ejs” PARA:
<!-- Content Wrapper. Conteúdo central -->
<script>
if (page == 'content') {
<div class="content-wrapper">
<%- include ("./partials/content") %>
</div>
} else if (page == 'usuario') {
<div class="content-wrapper">
<%- include ("./partials/usuario") %>
</div>
}
</script>
não roda, parece que o erro está ali