Entradas

7-assets--express.static('public'

    ¿Qué hace app.set('view engine', 'ejs') en Express.js? Si estás trabajando con Node.js y Express , es probable que hayas visto la línea app.set('view engine', 'ejs') en tu código. Pero, ¿qué significa exactamente y por qué es importante? En este artículo, te explico cómo funciona esta configuración y cómo te ayuda a renderizar páginas dinámicas en tu aplicación web. 2. ¿Para qué sirve app.set('view engine', 'ejs')? La línea: javascript app . set ( 'view engine' , 'ejs' ); le dice a Express que usará EJS como motor de plantillas predeterminado. Esto significa que: ✅ No necesitas especificar la extensión al renderizar vistas : javascript res . render ( 'home' ); // Buscará automáticamente "home.ejs" ✅ Permite incrustar JavaScript en HTML : Con EJS, puedes hacer cosas como: html < h1 > Hola, <%= username %>! </ h1 > ✅ Facilita la organización de vistas : Express buscará las plantill...