Lo primero es ir la a web de node.js y descargar el software con el que instalaremos nodejs + npm.
Una vez instalado haremos la comprobación abriendo el terminal (Mac OS) y tecleando:
node -v
que nos dará la version de node. Y tambien tecleamos:
npm -v
que nos dará la version de npm
Después creamos una carpeta que se puede llamar por ejemplo nodejs (a la altura de donde se abre el terminal, es decir, colgando de mi user) , y allí dentro ejecutamos:
sudo npm install -g express
(Nos pedira la password del equipo)
Para crear un nuevo proyecto escribiremos:
express proyecto1
donde proyecto1 es el nombre que queramos dar al proyecto. Se genera el esqueleto de la aplicación.
create : proyecto1
create : proyecto1/package.json
create : proyecto1/app.js
create : proyecto1/public
create : proyecto1/public/javascripts
create : proyecto1/public/images
create : proyecto1/public/stylesheets
create : proyecto1/public/stylesheets/style.css
create : proyecto1/routes
create : proyecto1/routes/index.js
create : proyecto1/routes/user.js
create : proyecto1/views
create : proyecto1/views/layout.jade
create : proyecto1/views/index.jade
Después vamos a la carpeta del proyecto:
cd proyecto1
y luego
npm install
y se instalan las dependencias. Tambien se instala la libreria Jade.
Para ejecutar la aplicación escribimos:
node app
app viene del fichero app.js que tenemos en la raiz del proyecto. Arranca el servidor y se pondra a escuchar en el puerto 3000. Abrimos un navegador llamando a la URL:
http://localhost:3000/
Si todo ha ido bien veremos una pagina de bienvenida a express.
En cada cambio que hagamos tendremos que ir al terminal y parar el servidor con [Control+C] (Mac OS) y volver a ejecutar node app.
;