Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

252
Visualizações
Express js: los elementos no están definidos, no pueden generar resultados de la ruta GET

Soy nuevo en expresar y estoy trabajando en una aplicación simple que muestra algunos elementos de la base de datos en la vista. Escribí una ruta simple que debería representar los elementos seleccionados de la base de datos. La ruta es la siguiente:

 //get items in basket shopRoute.js router.get("/", (req,res)=>{ let select = "SELECT artikel_name AS name, preis FROM warenkorb_temp" dbConn.query(select, (err,result)=>{ if(err) throw err; //console.log(result) res.render('/index', {items: result}) }); });

el código de plantilla está aquí:

 //index.ejs <% items.forEach(function(select) { %> <div class = wrnkrb-artikels> <h3><%= select.name %></h3> <h3><%= select.preis %></h3> </div> <% }); %>

Recibo constantemente el error de que los "elementos" no están definidos cuando intento representar la solución en index.ejs. pero si ejecuto el bucle de plantilla en un archivo nuevo, los resultados se mostrarán. También quiero mencionar que ya tengo un método GET en uso en el mismo archivo de ruta, que funciona bien en index.ejs.

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda