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

180
Vistas
El código ejs almacenado en una cadena no se ejecutará en la interfaz

Tengo parte del código almacenado en db como una cadena. Entonces eso sería

 var code = "<% if ('undefined' === typeof(store.disable_sharesale_upsellit) || store.disable_sharesale_upsellit == false) { %> <% if (typeof(store.settings.shareasale_id) != 'undefined' && '' != store.settings.shareasale_id && typeof(store.settings.allpages_upsellit_snippet_pixel) != 'undefined' && store.settings.allpages_upsellit_snippet_pixel != '') { %> <script> var shareasale_id = <%- JSON.stringify(store.settings.shareasale_id) %>; console.log(shareasale_id); console.log('shareasale123'); </script> <% } %> <% if (typeof(store.settings.upsellit_id) != 'undefined' && '' != store.settings.upsellit_id && typeof(store.settings.allpages_upsellit_snippet_pixel) != 'undefined' && store.settings.allpages_upsellit_snippet_pixel != '') { %> <script type="text/javascript"> console.log('upsellit'); </script> <% } %> <% } %>"

Ahora estoy pasando esta variable a través de res.view como configuración y en el archivo ejs estoy tratando de pasarlo así:

 <%- store.settings.code %>

pero lo que obtengo es que js console.logs se ejecutan pero las etiquetas ejs se muestran en la página como están en el párrafo. Además, el registro de la consola donde están presentes las etiquetas ejs arroja un error. No hacer las comprobaciones if como lo hace cuando el código se escribe directamente en el archivo ejs. ¿Alguna pista sobre cómo pasar el código ejs almacenado como cadena en el archivo ejs?

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