Glosario
cliente
Hace requests de información y servicios al servidor. Normalmente un cliente es una aplicación de escritorio, como un navegador.
dependencias
Otras librerías en las que tu proyecto se apoya. Normalmente están listadas en tu archivo package.json
.
endpoint
La parte de una URL que viene después de /
. Por ejemplo: /chocolate
es el endpoint "chocolate".
fs
fs
Un módulo incorporado en NodeJs para interactuar con los archivos de tu ordenador.
GET
GET
Un método HTTP para pedir datos. Puedes leer más aquí.
función handler
Una función que recibe requests y le dice al servidor como responder ante ellas.
JSON
Un formato para almacenar y transportar datos. Puedes leer más aquí.
método
Un método es otra forma de referirse a una función.
middleware
Las funciones en Express que ejecutan al final de una función handler. Hay un artículo muy interesante que lo explica más en profundidad aquí.
módulo
Un trozo de código reutilizable, escrito por ti o por otra persona, que puede ser importado a Node.js usando require.
npm
npm es un "gestor de paquetes" para Node.js, que te permite instalar de forma sencilla módulos externos publicados por terceros y usarlos en tu proyecto.
package.json
package.json
El archivo usado para almacenar información acerca de Node.js, como el nombre y sus dependencias.
POST
POST
Un método HTTP para pedir datos. Puedes leer más aquí.
puerto
Un número que sirve como endpoint, determinando por donde puedes acceder a tu aplicación web.
repositorio
El lugar en el que tu código vive. Oirás a menudo a la gente hablar sobre repositorios git en Github Gitlab.
request
El mensaje enviado vía HTTP desde el cliente al servidor, pidiendo información.
require
require
require
se usa en Node.js para importar funcionalidad desde un archivo o desde un módulo.
response
Los datos enviados devuelta al cliente desde el servidor después de hacer una request HTTP.
ruta / routing
La definición de los endpoints de la aplicación y como responden a los requests de un cliente.
servidor
Una aplicación de software que maneja requests HTTP enviadas por el cliente, como los navegadores web, y que retornan páginas web e información en la response.
static assets
Archivos como HTML, CSS y documentos JavaScript o imágenes que quieres mostrar en el navegador.
Last updated