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.

Ejemplo Hello world

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:


var express = require('express');
var app = express();

app.get('/', function (req, res) {
  res.send('Hello World!');
});

app.listen(3000, function () {
  console.log('Example app listening on port 3000!');
});

La aplicaci贸n inicia un servidor y escucha las conexiones en el puerto 3000. La aplicaci贸n responde con 鈥淗ello 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.