Generación y Autorización de JWT Transferir la generación del token a un archivo diferente utils/tokenManager.js import jwt from "jsonwebtoken" export const generateToken = (uid) => { ...
Vite Router Vue Router es el enrutador oficial de Vue.js. Se integra profundamente con el núcleo de Vue.js para facilitar la creación de aplicaciones de una sola página con Vue.js. Las característ...
¿Qué es LEMP? LEMP es una variación de la omnipresente pila LAMP utilizada para desarrollar e implementar aplicaciones web. Tradicionalmente, LAMP consta de Linux, Apache, MySQL y PHP. Debido a ...
Callbacks Callback: Una función de callback es una función que se pasa a otra función como un argumento, que luego se invoca dentro de la función externa para completar algún tipo de rutin...
DOM El modelo de objeto de documento DOM es una interfaz de programación para los documentos HTML. Facilita una representación estructurada del documento y define de qué manera l...
Métodos avanzados Array Estos métodos no mutan el array original, sino que nos devuelven uno nuevo. map map: El método map iterará sobre cada elemento de un arreglo y devuelve un nuevo ar...
Plantillas literales Las plantillas literales son cadenas literales que habilitan el uso de expresiones incrustadas. Con ellas, es posible utilizar cadenas de caracteres de más de una línea, y fun...
Stack de tecnologías Node.js Express MongoDB Configuración inicial npm init -y Este comando genera el archivo package.json { "name": "backend-todo-univo", "version": "1.0.0",...
Estructuras de control En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa. Condicionales if/else (Si ocurre ...
JavaScript JavaScript (JS) es un lenguaje de programación ligero, interpretado, o compilado justo-a-tiempo (just-in-time) con funciones de primera clase. Si bien es más conocido como un lenguaje d...