2017. 11. 7. 10:27ㆍJavaScript/NodeJS
내장모듈에서 자주 사용하는 모듈에 대해서 설명을 해드리겠습니다.
os 모듈 : OS 관련 정볼르 보여주고, 전역객체인 Process 객체와 비슷하지만, 좀 더 많은 정보를 제공하는 모듈
var os = require("os");
console.log(os.hostname()); // 호스트 이름
console.log(os.type()); // os 이름
console.log(os.platform()); // 플랫폼
console.log(os.totalmem()); // 시스템 총 메모리
console.log(os.freemem()); // 시스템 가용 메모리
console.log(os.cpus()); // cpu 정보 객체
console.log(os.networkInterfaces()); // 네트워크 인터페이스 정보
url 모듈 : URL에서 정보를 추출하거나 변환해주는 모듈
var url = require("url");
var urlStr = 'https://nodejs.org/dist/latest-v4.x/docs/api/';
var urlObj = url.parse(urlStr); // URL 문자열을 URL 객체로 변환
console.log(urlObj);
/* 실행결과
Url {
protocol: 'https:',
slashes: true,
auth: null,
host: 'nodejs.org',
port: null,
hostname: 'nodejs.org',
hash: null,
search: null,
query: null,
pathname: '/dist/latest-v4.x/docs/api/',
path: '/dist/latest-v4.x/docs/api/',
href: 'https://nodejs.org/dist/latest-v4.x/docs/api/' }
*/
querystring 모듈 : URL 객체의 쿼리와 관련있는 모듈
var queryString = require("queryString")
queryString.stringify(obj [. ...]); // 쿼리 객체를 쿼리 문자열로 변환
queryString.parse(str, [, ..]); // 쿼리 문자열을 쿼리 객체로 변환
util 모듈 : 보조적인 기능을 하는 모듈
var util = require('util');
var data = util.format('%d + %d = %d' , 52, 23, 52+23);
console.log(data); // 52 + 23 = 75
출처: http://ourcstory.tistory.com/56 [쌍쌍바나나의 블로그]
'JavaScript > NodeJS' 카테고리의 다른 글
[NodeJS] Event 활용 - 연결 및 제거 (0) | 2017.11.10 |
---|---|
[NodeJS] 모듈, 캐싱 그리고 exports (0) | 2017.11.08 |
[NodeJS] Callback Function, Blocking Code, Non-Blocking Code (0) | 2017.11.07 |
[NodeJS] Eclipse 연동 - plugin 설치 (0) | 2017.11.07 |
[NodeJs] 다운로드 및 설치 (0) | 2017.11.07 |