El método process.getuid() es una interfaz de programación de aplicaciones incorporada del módulo de proceso que se utiliza para obtener la identidad numérica del usuario del proceso de Node.js.
Sintaxis:
process.getuid()
Parámetros: este método no acepta ningún parámetro.
Valor devuelto: este método devuelve un valor entero que especifica la identidad numérica del usuario del proceso de Node.js.
Nota: este método solo funcionará en plataformas POSIX. No está disponible en las plataformas Windows o Android, por lo que provocará un error, es decir, TypeError, getuid no es una función.
Los siguientes ejemplos ilustran el uso del método process.getuid() en Node.js:
Ejemplo 1:
// Node.js program to demonstrate the // process.getuid() method // Include process module const process = require('process'); // Printing the numerical user // identity of the Node.js process console.log(process.getuid());
Producción:
6693036
Ejemplo 2:
// Node.js program to demonstrate the // process.getuid() method // Include process module const process = require('process'); // Check whether the method exists or not if (process.getuid) { // Printing getuid() value console.log("The numerical user identity " + "of the Node.js process: " + process.getuid()); }
Producción:
The numerical user identity of the Node.js process: 6693036
Nota: El programa anterior se compilará y ejecutará usando el node filename.js
comando.
Referencia: https://nodejs.org/api/process.html#process_process_getuid