Ejercicio: Instalar Node.js

Aquí instalará Node.js, la N del acrónimo MEAN. Como MongoDB, Node.js es de código abierto.

Node.js actuará como el host del lado servidor para la aplicación web y controlará el tráfico HTTP entrante. Node.js también le proporciona una manera de comunicarse con la instalación de MongoDB, que verá más adelante.

¿Qué versiones de Node.js están disponibles?

Puede obtener Node.js de dos maneras:

  • Long Term Support (LTS) (Compatibilidad a largo plazo): por lo general, se considera más estable y es recomendable para la mayoría de los usuarios y para entornos de producción.
  • Current (Actual): es para quienes quieren experimentar con las características más recientes. Dado que se pueden introducir cambios importantes entre las versiones, no se recomienda para entornos de producción.

Aquí usará Node.js LTS.

¿Cómo se instala Node.js?

Como MongoDB, puede ejecutar Node.js en Windows, macOS y Linux. Node.js también admite los sistemas operativos basados en Unix como SunOS y AIX.

De igual forma que con MongoDB, aquí registrará el repositorio de Node.js para que apt pueda localizar el paquete.

Recuerde que está trabajando con una máquina virtual Ubuntu. Más adelante, puede consultar la guía de instalación para obtener información sobre cómo instalar Node.js en su plataforma favorita.

Instalación de Node.js

Aquí instalará Node.js. Como con MongoDB, el proceso implica registrar el repositorio de Node.js para que apt pueda localizar el paquete.

Importante

En este caso, trabajará desde la conexión SSH a la máquina virtual Ubuntu que ha creado anteriormente en este módulo.

  1. Registre el repositorio de Node.js para que el administrador de paquetes pueda localizar los paquetes de esta forma. Este paso puede tardar hasta 10 minutos o más, en función de la conexión a Internet.

    curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
    
  2. Instale el paquete de Node.js.

    sudo apt install nodejs
    
  3. Ejecute nodejs -v para comprobar la instalación.

    nodejs -v
    

    La salida muestra que tiene la versión de LTS más reciente de Node.js.

Cierre de la sesión de SSH

Por ahora, ya ha terminado de trabajar directamente en la máquina virtual. Ejecute exit para salir de la sesión SSH a la máquina virtual.

exit

Ha vuelto a la sesión de Cloud Shell.