node-js_logo-svgNode.js permite ejecutar Javascript del lado del servidor proporcionando un flujo de trabajo moderno en el desarrollo web. Esto hace que se puedan producir aplicaciones web con alta escalabilidad por medio del manejo de múltiples conexiones simultáneas en una misma máquina.

Esta es una sencilla publicación que nos guiará en cómo instalar Node.js en OSX, Linux o Windows.

Instalación en Mac OSX

Si ya has instalado y utilizado el gestor de paquetes homebrew en tu equipo, podrás instalar node con un simple comando:

brew install node

En caso contrario, puedes seguir los siguientes pasos:

1 – Instalar Xcode

2 – Instalar git

3 – Ejecutar los siguientes comandos:

git clone git://github.com/ry/node.git

cd node

./configure

make

sudo make install

Instalación en Debian (Ubuntu)

Utilizando el gestor de paquetes Aptitude, se pueden instalar NodeJS y luego editar el bash para redirigir el comando node hacia nodejs.

sudo apt-get update

sudo apt-get install nodejs

sudo apt-get install npm

nano (edit / vim) the file ~/.bashrc and add the line: Allias node=”nodejs”

Instalación en Redhat (CentOs)

Es sencillo, sólo hay que instalarlo desde el repositorio oficial:

sudo yum install nodejs npm

Pero si falla, debes activar el repositorio EPEL:

curl –silent –location https://rpm.nodesource.com/setup | bash –

Y entonces instalar node desde el repo

yum -y install nodejs

Instalación en Windows

Actualmente, se puede realizar usando cygwin. Para ello, hay que seguir los siguiente pasos:

1 – Instalar cygwin

2 – Ejecutar el setup.exe que se encuentra dentro de la carpeta de cygwin para instalar los siguientes paquetes:

  • devel → openssl
  • devel → g++-gcc
  • devel → make
  • python → python
  • devel → git

3 – Abrir el CLI de cygwin (Cygwin Bash Shell) y ejecutar los siguientes comandos:

git clone git://github.com/ry/node.git

cd node

./configure

make

sudo make install

Probando la instalación de Node.js

Una vez instalado Node.js en alguna de estas plataformas, pasamos a comprobar que esté funcionando correctamente. Para ello crearemos el típico programa de “Hola Mundo”, siguiendo los siguientes pasos:

1 – Creamos un archivo hello_node.js, con el siguiente código:

var http = require(‘http’);

http.createServer(function (req, res) {

      res.writeHead(200, {‘Content-Type’: ‘text/plain’});

      res.end(‘Hello Node.js\n’);

}).listen(8124, “127.0.0.1”);

console.log(‘Server running at http://127.0.0.1:8124/’);

2 – Ponemos en funcionamiento el código ejecutando el siguiente comando:

> node hello_node.js

Con el aparecerá en la consola el mensaje que hemos escrito con console.log.

3 – Ahora podemos comprobar en el navegador la dirección http://127.0.0.1:8124/ para visualizar nuestro saludo.