Primeros pasos en Node.js


Casi siempre que tengo que escribir una nueva App con Node.js me toca buscar los pasos iniciales ya que mi frecuencia de desarrollo en esta tecnología no es alta, por lo que decidí re-copilar todos estos primeros pasos que desde mi perspectiva son los más generales.

¿Cómo instalar Node.js en Ubuntu 14.x?

Desde la consola ya sea directamente o un terminal PuTTY escribir los siguientes comandos:

sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm

Cabe aclarar que la máquina virtual debe tener conexión a Internet.

¿Cómo instalar Express?

sudo npm install -g express

 ¿Express-Generator?

Este es un Framework que nos facilita la vida para generar aplicaciones, más si necesitamos hacerla rápida.

sudo npm install -g express-generator

 ¿Socket.io?

sudo npm install -g socket.io

Cambiar variable de entorno ‘nodejs’ a ‘node’

sudo ln -s "$(which nodejs)" /usr/bin/node

 

¿Cómo dejar la aplicación siempre ejecutandose?

Cuando estamos desarrollando para Node.js especialmente en ambientes Linux si se cierra el terminal de administración la aplicación se cae, por lo tanto hay varios métodos para hacer esto, uno de los más sencillos es hacer uso de Forever http://blog.nodejitsu.com/keep-a-nodejs-server-up-with-forever/