Glossary
aplicación
En general, uno o más programas diseñados para llevar a cabo operaciones con un propósito específico. En el contexto de Express, un programa que utiliza la API Express corriendo en la plataforma Node.js. También podría referirse a un objeto de aplicación.
API
Interfaz de programación de aplicaciones. Escribe la abreviatura cuando se utiliza por primera vez.
Exprés
Un marco web rápido, sin opinión y minimalista para aplicaciones Node.js. En general, se prefiere “Express” a “Express.js”, aunque esta última es aceptable.
libuv
Una biblioteca de soporte multiplataforma que se centra en E/S asíncrona, desarrollada principalmente para su uso por Node.js.
middleware
Una función que es invocada por la capa de enrutamiento Express antes del gestor de solicitud final, y por lo tanto se encuentra en el medio entre una solicitud cruda y la ruta final deseada. Unos pocos puntos finos de terminología en torno a middleware:
var foo = require('middleware')es llamado requiring o using un módulo Node.js. Luego la instrucciónvar mw = foo()típicamente devuelve el middleware.app.use(mw)se llama agregando el middleware a la pila global de procesamiento de datos.app.get('/foo', mw, function (req, res) { ... })se llama adding the middleware to the “GET /foo” processing stack.
Node.js
Una plataforma de software que se utiliza para construir aplicaciones de red escalables. Node.js utiliza JavaScript como su lenguaje de scripting y logra un alto rendimiento a través de E/S sin bloqueo y un bucle de eventos con un solo hilo. Ver nodejs.org. Nota de uso: Inicialmente, “Node.js”, a partir de entonces “Node”.
código abierto, código abierto
Cuando se utiliza como adjetivo, guión; por ejemplo: “Esto es software de código abierto”. Ver Software de código abierto en Wikipedia.
Note
Aunque es común no guiar este término, estamos utilizando las reglas estándar de Inglés para gueando un adjetivo compuesto.
solicitud
Una petición HTTP. Un cliente envía un mensaje de petición HTTP a un servidor, el cual devuelve una respuesta. La solicitud debe utilizar uno de varios métodos de petición como GET, POST, y así sucesivamente.
respuesta
Una respuesta HTTP. Un servidor devuelve un mensaje de respuesta HTTP al cliente. La respuesta contiene información sobre el estado de finalización de la solicitud y también podría contener el contenido solicitado en su cuerpo del mensaje.
ruta
Parte de una URL que identifica un recurso. Por ejemplo, en http://foo.com/products/id, “/products/id” es la ruta.
enrutador
Ver router en la referencia API.