Todos los módulos NodeJS están escritos en JavaScript. A veces eso tiene problemas de rendimiento, ya que JavaScript no es tan rápido como un lenguaje compilado como C y C++. Para resolver este problema, NodeJs tiene complementos nativos.
Cómo es ese trabajo, NodeJs se basa en el motor JavaScript Chrome V8, que está escrito en C++. Entonces NodeJs agrega una capa adicional para compilar el código JavaScript al código binario nativo. Esto mejora el rendimiento drásticamente. Los códigos NodeJS se ejecutan casi tan rápido como el código compilado C y C ++ si el módulo NodeJS que está utilizando está escrito utilizando la API de NodeJS Native Addons.
Los complementos nativos de NodeJS necesitan una herramienta de compilación C ++ instalada en su computadora, ya que los módulos se construyen mientras los instala con Node Package Manager. Te mostraré cómo instalar herramientas de compilación aquí.
Primero actualice el caché del repositorio de paquetes YUM con el siguiente comando:
$ sudo yum makecache
El caché del repositorio de paquetes yum debe actualizarse.
Ahora instale herramientas de compilación en su máquina CentOS 7 con el siguiente comando:
$ sudo yum instalación gcc-c ++ make
Ahora presiona Y y luego presiona .
Se deben instalar las herramientas de compilación.
Agregar repositorio de paquetes NodeJS en CentOS 7:
Al momento de escribir este artículo, puede instalar NodeJs 8.x o nodejs 10.X. NodeJS 8 es la versión LTS y NodeJS 10 es la última versión. Ambas versiones están disponibles para instalar en Centos 7.
Agregue el repositorio de paquetes de cualquier NodeJS 8.x o nodejs 10.x dependiendo de su necesidad.
Para nodejs 8.X:
Ejecute el siguiente comando para agregar el repositorio de paquetes de NodeJS 8.X en tu máquina Centos 7:
$ curl --silent --location https: // rpm.nodource.com/setup_8.x | sudo Bash -
Para NodeJs 10.X:
Ejecute el siguiente comando para agregar el repositorio de paquetes de NodeJS 10.X en tu máquina Centos 7:
$ curl --silent --location https: // rpm.nodource.com/setup_10.x | sudo Bash -
Fui por la versión LTS de NodeJS, que es la versión 8.X. Como puede ver, se agrega el repositorio de paquetes.
Instalación de NodeJS:
Ahora puede instalar NodeJS en su máquina CentOS 7 con el siguiente comando:
$ sudo yum instalación nodejsAhora presiona Y y luego presiona continuar.
Ahora presiona Y y luego presiona para aceptar la tecla GPG.
Se deben instalar NodeJs.
Ahora ejecute el siguiente comando para verificar si NodeJS está funcionando:
$ nodo --versión
Como puede ver, NodeJs funciona correctamente.
Ahora ejecute el siguiente comando para ver si Node Package Manager (NPM) está funcionando:
$ npm --versión
Como puede ver, NPM también funciona correctamente.
Usando NodeJS:
Ahora que tiene NodeJS instalados, les voy a mostrar los conceptos básicos de NodeJs.
Primero cree un directorio de proyecto con el siguiente comando:
$ Mkdir Hello-World
Ahora navegue al directorio del proyecto:
$ CD Hello-World/
Adentro Hola Mundo/ directorio, inicializa un nodo paquete.json Archivo con el siguiente comando:
$ npm init -y
Como puedes ver un paquete.json se genera el archivo. El contenido del archivo también se imprime en el terminal. Es un archivo json. Aquí, nombre es el nombre de la aplicación, versión es la versión de la aplicación, descripción es una breve descripción sobre su aplicación, principal es el nombre de un script NodeJS en su directorio de proyecto que se utiliza para iniciar su aplicación. Por defecto, es índice.js, Pero puedes cambiarlo. guiones es un objeto que contiene alias de comando. Voy a dejar los valores predeterminados por ahora.
Ahora instalar express.Paquete JS NodeJS con NPM con el siguiente comando:
$ sudo npm install express --save
Se debe instalar express.
Todos los módulos se mantienen en el node_modules/ Directorio en su proyecto Directorio.
Ahora crea un índice.js Archivo y escriba los siguientes códigos:
Let Express = require ('express');Ahora ejecute el siguiente comando para iniciar la aplicación:
Índice de nodo $.jsLa aplicación debe comenzar.
Ahora desde su navegador web, vaya a http: // localhost: 8080 y debería ver la siguiente salida. La aplicación NodeJS funciona correctamente.
Ahora para detener la aplicación, presione + C en la terminal.
Ahora, si visita http: // localhost: 8080 desde el navegador web, debería ver un error.
Así es como instala y configuras NodeJs en Centos 7. Gracias por leer este artículo.