Console 객체
콘솔화면과 관련된 기능을 다루는 객체
•
console.log() : 콘솔에 로그 메세지 출력
•
console.time(label) : 시간 측정 시작
•
consoel.timeEnd(lable) : 시간 측정 종료
Process 객체
프로그램과 관련된 기능을 다루는 Node.js만의 객체
속성
•
process.argv : 프로그램의 매개변수 정보
•
process.env : 컴퓨터 환경과 관련된 정보
•
process.version : Node.js의 버전
•
process.versions : Node.js 프로세스에서 사용하는 모듈들의 버전
•
process.arch : 프로세서의 아키텍처
•
process.platform : 플랫폼의 정보
메소드
•
process.exit() : 프로그램 종료
•
process.memoryUsage() : 메모리 사용 정보
•
process.uptime() : 현재 프로그램이 실행된 시간
Exports 객체
모듈 관련 객체로 기능을 쉽게 사용하기 위해 메소드와 속성을 미리 정의하여 모듈 생성
// test.js
exports.double = function(r) {
return r * r;
};
exports.plus = function(r) {
return r + r;
};
// main.js
var caculator = require('./test.js');
console.log('Double value is '+ caculator.double(3));
console.log('Plus value is ' + caculator.plus(3));
JavaScript
복사