Nodejs 콘솔로 자바스크립트 디버깅하기

Photo of author

By tutor

Nodejs 콘솔로 자바스크립트 디버깅하기

Nodejs 콘솔로 자바스크립트 디버깅하기

 

Nodejs 콘솔로 자바스크립트 디버깅하기

Node.js는 자바스크립트를 실행할 수 있는 서버 사이드 플랫폼입니다. 이 글에서는 Node.js 콘솔을 사용하여 자바스크립트 코드를 디버깅하는 방법을 알아보겠습니다.

console.log() 사용하기

console.log() 함수는 가장 기본적인 디버깅 방법입니다. 코드의 원하는 위치에 console.log()를 추가하여 해당 지점에서 변수의 값을 콘솔에 출력할 수 있습니다.

let num1 = 10;
let num2 = 5;
console.log(num1 + num2); // 15

console.error() 사용하기

console.error() 함수는 오류가 발생한 경우에 사용합니다. 오류가 발생한 원인을 찾기 위해 console.error() 함수를 이용하여 오류 메시지를 출력할 수 있습니다.

function divide(x, y) {
  if (y === 0) {
    console.error('Cannot divide by zero');
    return;
  }
  return x / y;
}

console.log(divide(10, 2)); // 5
console.log(divide(4, 0)); // Cannot divide by zero

console.debug() 사용하기

console.debug() 함수는 일반적으로 개발자 도구의 디버깅 기능과 함께 사용됩니다. 코드가 실행되는 순서와 변수의 값을 살펴봐야 할 때 사용합니다.

let arr = [1, 2, 3];
console.debug('The value of arr is:', arr);

위의 코드를 실행하면 개발자 도구의 Console 탭에서도 값을 확인할 수 있습니다.

console.trace() 사용하기

console.trace() 함수는 코드가 실행되는 순서와 함께 함수 호출 스택도 출력합니다. 이를 통해 함수가 어디서 호출되었는지 트래킹할 수 있습니다.

function a() {
  b();
}

function b() {
  c();
}

function c() {
  console.trace('trace');
}

a();

위의 코드를 실행하면 호출 스택이 출력됩니다.

Trace
    at c (/path/to/file.js:7:9)
    at b (/path/to/file.js:4:3)
    at a (/path/to/file.js:1:3)
    at Object. (/path/to/file.js:10:1)

Node.js 콘솔을 이용하여 자바스크립트 코드를 디버깅하는 방법을 알아보았습니다. 자바스크립트 노드 콘솔을 사용하는 방법에 대해 이해하고 있으면, 효율적인 디버깅을 할 수 있습니다.