¿Cuál es el propósito del objeto de proceso en Node.js?

Un objeto de proceso es un objeto global disponible en el entorno Node.js. Está disponible a nivel mundial. No tenemos que usar require() para importar el módulo del objeto de proceso. El objeto «proceso» se usa para obtener los detalles actuales del proceso de Node.js y también proporciona control sobre ese proceso.

Propiedades del objeto de proceso: algunas de las propiedades de proceso de Node.js comúnmente utilizadas se proporcionan a continuación.

1. process.version: Devuelve la versión de Node.js instalada en su máquina. Esta es una alternativa a node -v o node –version.

Ejemplo:

Javascript

const process = require('process');
console.log(process.version);

Producción:

 

2. process.versions: devuelve los detalles sobre la versión de Node.js de una manera muy descriptiva y sus dependencias instaladas en su máquina. 

Ejemplo:

Javascript

const process = require('process');
console.log(process.versions);

Producción:

 

3. process.argv: Devuelve el argumento pasado en la línea de comando. Esto devuelve una array donde el primer elemento es Node, el segundo es la ruta del archivo y desde el tercer elemento en adelante contiene los argumentos que realmente pasó.

Ejemplo:

Javascript

const process = require('process');
const array = process.argv;
console.log(array);

Producción:

 

4. process.env: Devuelve los detalles del entorno del usuario y sus variables. Por ejemplo, si el sistema tiene una variable SECRET configurada, se puede acceder a ella a través de process.env.SECRET .

Ejemplo:

Javascript

const process = require('process');
console.log(process.env);

Producción:

 

5. process.release: Devuelve los metadatos de la versión actual del Node. Contendrá propiedades como nombre, sourceUrl, headersUrl, libUrl, etc. 

Ejemplo:

Javascript

const process = require('process');
console.log(process.release);

Producción:

 

6. process.platform: Devuelve la plataforma del sistema operativo del proceso. Como ‘win32’, si usa Windows, o ‘aix’, ‘android’, ‘darwin’, ‘freebsd’, ‘linux’, ‘openbsd’, ‘sunprocess’ para otros sistemas operativos.

Ejemplo:

Javascript

const process = require('process');
console.log(process.platform);

Producción:

 

7. process.arch: Devuelve la arquitectura de la CPU de la computadora para la cual se compila el node.js actual. Como ‘x32’, ‘x64’, ‘arm’, ‘arm64’, ‘s390’, ‘s390x’, ‘mipsel’, ‘ia32’, ‘mips’, ‘ppc’ y ‘ppc64’.

Ejemplo:

Javascript

const process = require('process');
console.log(process.arch);

Producción:

 

Publicación traducida automáticamente

Artículo escrito por devaadi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *