Método Node.js os.platform()

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

Sintaxis:  

os.platform()

Parámetros: este método no acepta ningún parámetro.
Valor devuelto: este método devuelve una string que representa la plataforma del sistema operativo. Los valores devueltos pueden ser uno de estos ‘aix’, ‘android’, ‘darwin’, ‘freebsd’, ‘linux’, ‘openbsd’, ‘sunos’ y ‘win32’. Estos valores se establecen en tiempo de compilación.
Los siguientes ejemplos ilustran el uso del método os.platform() en Node.js:
Ejemplo 1: 

javascript

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

Producción:  

linux

Ejemplo 2: Este ejemplo es la alternativa del primer ejemplo. 

javascript

// Node.js program to demonstrate the    
// os.platform() method
console.log(process.platform);

Producción:  

linux

Ejemplo 3: 

javascript

// Node.js program to demonstrate the    
// os.platform() method 
     
// Require 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 'android': console.log("Android 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");
}

Producción:  

Linux Platform

Nota: El programa anterior se compilará y ejecutará mediante el comando node index.js.
Referencia: https://nodejs.org/api/os.html#os_os_platform

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 *