서버/Node

NodeJS global timer console

realtrynna 2022. 1. 18. 10:33

NodeJS global timer console

노드 전역 객체

- 브라우저의 window와 같은 역할

- 모든 파일에서 접근 가능

- window처럼 생략 가능

- node === global / browser === window / 통합 === globalThis

 

global 속성 공유

- global 속성에 값을 대입하면 다른 파일에서 사용 가능

- 보통 사용하지않음 module로 만들어서 사용

 

timer

비동기 코드

 

- setTimeout : 주어진 밀리초 후 콜백 함수 실행
const req = setTimeout(() => {
	console.log("5초 후 실행됩니다.")
}, 5000);

- clearTimeout : setTimeout 함수 취소
clearTimeout(req);

- setInterval : 주어진 밀리초마다 콜백 함수 실행
const req = setInterval(() => {
	console.log("5초 마다 실행됩니다.")
}, 5000);

- clearInterval : setInterval 함수 취소
clearInterval(req);

- setImmediate : 함수 즉시 실행
setImmediate(() => {
	console.log("즉시 실행됩니다.);
})

 

console 

브라우저의 console 객체와 유사

 

- 시간 로깅
console.time();
console.timeEnd();

- 에러 로깅
console.error();

- 평범한 로깅
console.log();

- 객체 로깅
console.dir();

- 호출스택 로깅
console.trace();

 

'서버 > Node' 카테고리의 다른 글

NodeJS event  (0) 2022.01.18
NodeJS path  (0) 2022.01.18
NodeJS os  (0) 2022.01.18
NodeJS url  (0) 2022.01.18
NodeJS module  (0) 2022.01.18