Node JS Basic 2

node.js 내장 객체

객체의 종류

  1. global
  2. console
  3. timer
  4. __filename, __dirname
  5. module, exports, require
  6. process

global 객체

전역 객체로서 파일 간에 간단한 데이터를 공유할 때 사용된다.

console 객체

보통 디버깅을 위해 사용, 변수 값 확인, 에러발생시 확인, 코드실행시간 확인 대표적으로 console.log가 있다.
console.time / console.timeEnd 두개의 레이블 사이의 시간을 측정
console.error 에러를 콘솔에 표시
console.trace 에러가 어디서 발생했는지 추적

timer 객체

setTimeout(콜백함수, 밀리초) 주어진 밀리초 이후에 콜백함수 실행
setInterval(콜백함수, 밀리초) 주어진 밀리초마다 콜백함수를 반복 실행
setImmediate(콜백함수) 콜백함수를 즉시 실행

__filename, __dirname

노드에서는 파일 사이에 모듈 관계가 있는 경우가 많으므로 때로는 현재파일의 경로나 파일명을 알아야한다. 두개의 키워드로 정보를 제공한다.

module, exports, require

아까 사용한 모듈화에서 사용하는 객체이다.

process

현재 실행되고 있는 노드 프로세스에 대한 정보를 담고 있다.