Esta traducción proporcionada por StrongLoop / IBM.
Este documento puede estar desfasado respecto a la documentación en inglés. Para ver las últimas actualizaciones, consulte la documentación en inglés.Interfaz de programación de aplicaciones. Explique la abreviatura la primera vez que la utilice.
En general, uno o varios programas diseñados para realizar operaciones para un determinado propósito. En el contexto de Express, un programa que utiliza la API de Express que se ejecuta en la plataforma Node.js. También puede hacer referencia a un objeto de aplicación.
Consulte Open source software en la Wikipedia.
Consulte direccionador en la referencia de API.
Una infraestructura web rápida, minimalista y flexible para las aplicaciones Node.js. En general, se prefiere “Express” a “Express.js”, aunque esta también se acepta.
Una biblioteca de soporte multiplataforma que se centra en la E/S asíncrona, desarrollada principalmente para su uso en Node.js.
Una función invocada por la capa de direccionamiento de Express antes del manejador de la última solicitud, por lo que se sitúa en medio de una solicitud sin formato y la última ruta prevista. Algunos puntos delicados de terminología relacionados con el middleware:
var foo = require('middleware')
significa que requiere o utiliza un módulo Node.js. A continuación, la sentencia var mw = foo()
normalmente devuelve el middleware.app.use(mw)
significa que se añade el middleware a la pila de procesos global.app.get('/foo', mw, function (req, res) { ... })
significa que se añade el middleware a la pila de procesos “GET /foo”.Una plataforma de software que se utiliza para crear aplicaciones de red escalables. Node.js utiliza JavaScript como lenguaje de script y consigue un elevado rendimiento mediante E/S sin bloqueo y un bucle de sucesos de una sola hebra. Consulte nodejs.org. Nota de uso: inicialmente, “Node.js”, posteriormente “Node”.
Una respuesta HTTP. Un servidor devuelve un mensaje de respuesta HTTP al cliente. La respuesta contiene información de estado de finalización sobre la solicitud y también puede contener contenido de la solicitud en el cuerpo del mensaje.
Parte de un URL que identifica un recurso. Por ejemplo, en http://foo.com/products/id
, “/products/id” es la ruta.
Una solicitud HTTP. Un cliente envía un mensaje de solicitud HTTP a un servidor, que devuelve una respuesta. La solicitud debe utilizar uno de los métodos de solicitud como, por ejemplo, GET, POST, etc.