Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

106
Vistas
Enrutamiento mediante solicitudes de búsqueda y Express Handlebars

¿Alguien puede ayudarme a averiguar por qué no funciona? Hice el enrutamiento en un mercado web improvisado para mi cartera y enfrenté este problema. Estoy usando la solicitud de búsqueda get enviar al servidor de esta manera:

 $('#about').click(function (){ fetch('/about').then((e)=>{ console.log(e.body) }) }) $('.logo').click(function (){ fetch('/').then((e)=>{ console.log(e.body) }) })

y necesito enviar el hbs parcial al extremo del cliente. Esa es la forma en que lo hago:

 app.get('', (req,res)=>{ console.log('Server got index request') res.render('index', { title: 'Marketplace', name: 'name', about: false, index: true, clientScript: clientScript, stylefile: styleFile, studiopage:'link' }) app.get('/about', (req,res)=>{ console.log('Server got about request') res.render('index', { title: 'Marketplace', about: true, index: false, name: 'name', clientScript: clientScript, stylefile: styleFile, studiopage:'link' }) })

Esta es la estructura index.hbs :

 <main> {{#if about}} {{>about}} {{/if}} {{#if index}} {{>productRows}} {{/if}} </main>

Entonces, el problema es que el servidor recibe la solicitud, la devuelve junto con el valor correspondiente a la ruta deseada (por ejemplo, about: true ), pero el índice en el extremo del cliente no se actualiza.

¡Muchas gracias por adelantado por su ayuda!

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda