Skip to Content
한 권으로 끝내는 Node & Express(2판): 모던 웹을 위한 서버 사이드 자바스크립트의 모든 것
book

한 권으로 끝내는 Node & Express(2판): 모던 웹을 위한 서버 사이드 자바스크립트의 모든 것

by 한선용, 이선 브라운
May 2021
Beginner to intermediate
448 pages
9h 47m
Korean
Hanbit Media, Inc.
Content preview from 한 권으로 끝내는 Node & Express(2판): 모던 웹을 위한 서버 사이드 자바스크립트의 모든 것
359
20
디버깅
20.2
REPL
과 콘솔 활용
노드와 브라우저 모두 자바스크립트를 대화형으로 작성하는
REPL
read
-
eval
-
print
loop
환경을 제공
합니다. 이 환경에서 자바스크립트를 입력하고 엔터를 누르면 즉시 결과를 확인할 수 있습니
다. 작은 규모의 코드에서 오류를 찾아내는 가장 직관적인 방법입니다.
브라우저에서는 자바스크립트 콘솔을 열기만 하면
REPL
환경이 제공됩니다. 노드에서는 아무
런 매개변수 없이
node
라고 명령하면
REPL
모드에 들어갑니다. 여기서 패키지를 임포트하고,
변수와 함수를 만들고, 기타 코드에서 할 수 있는 일이라면 무엇이든 할 수 있습니다(단, 패키
지 생성 제외).
콘솔 로그도 편리한 방법입니다. 어쩌면 디버깅 기법치고는 좀 난잡할 수 있지만, 이해하기 쉽
고 사용하기도 쉽습니다. 노드에서
console
.
log
를 호출하면 읽기 쉬운 형태로 객체 콘텐츠
를 출력하므로 문제를 쉽게 찾을 수 있습니다. 일부 객체는 콘솔에 출력하기엔 너무 커서, 유
용한 정보를 찾는 게 쉽지 않을 수도 있습니다. 라우트 핸들러 중 아무 곳에서나
console
.
log
(
req
)
를 사용해보면 무슨 뜻인지 알 수 있습니다.
20.3
노드의 내장 디버거
노드에는 자바스크립트 인터프리터와 마찬가지로 애플리케이션을 한 단계씩 실행하는 디버거
가 내장되어 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

한 권으로 끝내는 Node & Express: 웹사이트 구축을 위한 서버 사이드 자바스크립트

한 권으로 끝내는 Node & Express: 웹사이트 구축을 위한 서버 사이드 자바스크립트

한성용, 이선 브라운

Publisher Resources

ISBN: 9791162244227