Server
운영체제의 값 가져오기
니용
2021. 6. 6. 15:08
반응형
Node 내에서는 환경 변수 또는 운영체제에서 관리하고 있는 내용들을 가져올 수 있습니다. Windows 와 Mac / Linux로 다르게 분리하여 관리할 수 있습니다. 기본적으로 node module 내에 저장이 되어 있고, 그대로 가져다가 사용하면 됩니다.
require('os')라고 선언하면 현재 사용자 또는 개발자의 운영 환경값을 가져올 수 있습니다.
const os = require('os');
console.log(os.EOL === '\n');
console.log(os.EOL === '\r\n');
console.log(os.totalmem());
console.log(os.freemem());
console.log(os.type());
console.log(os.userInfo());
console.log(os.cpus());
console.log(os.homedir());
console.log(os.hostname());
또, 현재 사용중인 Node의 스펙 및 사용자의 Node 정보를 가져오려면 process 에서 제공되는 정보를 사용하면 Node가 작동되고 있는 프로세스의 정보를 가져올 수 있습니다.
const process = require('process');
console.log(process.execPath);
console.log(process.version);
console.log(process.pid);
console.log(process.ppid);
console.log(process.platform);
console.log(process.env);
console.log(process.uptime());
console.log(process.cwd());
console.log(process.cpuUsage());
반응형