Para este tutorial necesitamos nodejs. Aqui te muestro como instalar node.js si no lo tienes aún.
Crea un directorio para alojar el servidor y entra en él.
$ mkdir express-app $ cd express-app
con el siguiente comando creamos el fichero package.json de configuracion de nuestro proyecto.
$ npm init
Configuramos el fichero respondiendo a las preguntas que se nos presentan y prestamos especial atencion a la que hace referencia al entry point.
entry point: (index.js)
Aqui vamos a llamarla app.js, aunque cualquier nombre de fichero sería válido.
Siempre dentro del directorio del proyecto instalamos Express.
$ npm install express --save
Ahora solo nos queda programar nuestro servidor por lo que creamos el fichero app.js con el siguiente contenido.
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!') })
Para iniciarlo solo tenemos que ejecutar el siguiente comando.
$ node app.js
Y abrir nuestro navegador en la direccion http://localhost:3000
Para ver un ejemplo más completo de un servidor express, sobre el que empezar a trabajar en nuestro propio proyecto, podemos utilizar Express Generator.
$ npm install express-generator -g $ express express-generator-app $ cd express-generator-app && npm install
con esto instalamos el generador en la primera linea, creamos los pilares de nuestro proyecto en la segunda e instalamos las dependencias necesarias en la tercera con lo que ya estaría listo para arrancar.
$ DEBUG=express-generator-app:* npm start
Abrimos el navegador en la direccion http://localhost:3000 para ver el resultado.
Un saludo,