Diferencia entre index.ejs e index.html

¿Qué es HTML ? HTML (Hypertext Markup Language) se utiliza para diseñar la estructura de una página web y su contenido. HTML en realidad no es técnicamente lenguajes de programación como C++, JAVA o python. Es un lenguaje de marcado y, en última instancia, proporciona instrucciones declarativas al navegador. Cuando se carga una página web, … Continue reading «Diferencia entre index.ejs e index.html»

¿Cómo hacer que las variables .js sean accesibles para los archivos .ejs?

EJS es un lenguaje de plantillas simple que le permite generar marcado HTML con JavaScript simple. Es posible acceder a la variable JS en el archivo .ejs. Solo necesita pasar el objeto JS como segundo parámetro del método res.render() . Saltemos a lo profundo.  Estructura del proyecto: la estructura final de carpetas será como se … Continue reading «¿Cómo hacer que las variables .js sean accesibles para los archivos .ejs?»

¿Cómo hacer plantillas usando ExpressJS en Node.js?

Motor de plantillas: un motor de plantillas básicamente nos ayuda a usar los archivos de plantillas estáticas con un código mínimo. En tiempo de ejecución, el motor de plantillas reemplaza todas las variables con valores reales en el lado del cliente. Ejemplos de motores de plantillas: EJS (plantillas de JavaScript integradas) Doguillo Bigote En este … Continue reading «¿Cómo hacer plantillas usando ExpressJS en Node.js?»

Deshabilitar sesiones en Passport.js

En una aplicación web común, las credenciales utilizadas para autenticar a un usuario solo se transmitirán durante la solicitud de inicio de sesión. Passport establecerá una sesión de inicio de sesión persistente después de una autenticación exitosa. Esta sesión se mantiene a través de una cookie en el navegador del usuario.  Sin embargo, en algunos … Continue reading «Deshabilitar sesiones en Passport.js»

¿Cómo construir un sistema de gestión de bibliotecas usando Node.js?

En este artículo, vamos a crear un sistema de gestión de bibliotecas. Un sistema de gestión de bibliotecas se utiliza básicamente para administrar el registro de libros de una biblioteca, donde un bibliotecario puede ver todos los libros disponibles, agregar nuevos libros, eliminar libros, publicar libros y devolver libros. Funcionalidades: Un bibliotecario puede hacer lo … Continue reading «¿Cómo construir un sistema de gestión de bibliotecas usando Node.js?»