Node.js + NPM + Express #1 – Instalando…

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.
;

Node.js + NPM + Express #1 – Instalando…

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s