Método Node.js os.release()

El método os.release() es una interfaz de programación de aplicaciones incorporada del módulo os que se utiliza para obtener la versión del sistema operativo.

Sintaxis: 

os.release()

Parámetros: este método no acepta ningún parámetro.
Valor devuelto: este método devuelve una string que representa la versión del sistema operativo. 

Los siguientes ejemplos ilustran el uso del método os.release() en Node.js:

Ejemplo 1:  

Javascript

// Node.js program to demonstrate the    
// os.release() method 
     
// Allocating os module
const os = require('os');
  
// Printing os.release() value
console.log(os.release());

Salida: en el sistema de Windows 

10.0.17763

Salida: en el sistema Linux 

3.10.0-1062.1.1.el7.x86_64

Ejemplo 2: 

Javascript

// Node.js program to demonstrate the    
// os.release() method 
     
// Allocating os module
const os = require('os');
  
// Printing os.platform() value
var platform = os.platform();
switch(platform) {
    case 'aix': 
        console.log("IBM AIX platform");
        break;
    case 'darwin': 
        console.log("Darwin platform(MacOS, IOS etc)");
        break;
    case 'freebsd': 
        console.log("FreeBSD Platform");
        break;
    case 'linux':
        console.log("Linux Platform");
        break;
    case 'openbsd':
        console.log("OpenBSD platform");
        break;
    case 'sunos':
        console.log("SunOS platform");
        break;
    case 'win32': 
        console.log("Windows platform");
        break;    
    default: 
        console.log("Unknown platform");
}
  
// Printing version 
console.log("Version: " + os.release());

Producción: 

Windows platform
Version: 10.0.17763

Nota: El programa anterior se compilará y ejecutará mediante el comando node index.js.

Referencia: https://nodejs.org/api/os.html#os_os_release
 

Publicación traducida automáticamente

Artículo escrito por gekcho 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 *