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.Esta es básicamente la aplicación Express más sencilla que puede crear. Es una aplicación de archivo simple — no lo que obtendrá si utiliza el generador de Express, que crea el andamiaje para una aplicación completa con varios archivos JavaScript, plantillas Jade y subdirectorios para distintos propósitos.
En primer lugar, cree un directorio denominado myapp
, cámbielo y ejecute npm init
. A continuación, instale express
como una dependencia, según se describe en la guía de instalación.
En el directorio myapp
, cree un archivo denominado app.js
y añada el código siguiente:
const express = require('express')
const app = express()
const port = 3000
app.get('/', (req, res) => {
res.send('Hello World!')
})
app.listen(port, () => {
console.log(`Example app listening on port ${port}`)
})
La aplicación inicia un servidor y escucha las conexiones en el puerto 3000. La aplicación responde con “Hello World!” para las solicitudes al URL raíz (/
) o a la ruta raíz. Para cada vía de acceso diferente, responderá con un error 404 Not Found.
req
(solicitud) y res
(respuesta) son exactamente los mismos objetos que proporciona Node, por lo que puede invocar req.pipe()
, req.on('data', callback)
y cualquier otro objeto que invocaría sin estar Express implicado.
Ejecute la aplicación con el siguiente mandato:
$ node app.js
A continuación, cargue http://localhost:3000/ en un navegador para ver la salida.