[노드교과서] 1장. 노드 시작하기(2) REPL과 헬로 노드
10 Jan 2020
Reading time ~1 minute
REPL이란?
노드는 자바스크립트를 실행하기 위한 콘솔을 제공하는데 입력된 코드를 읽고(Read), 해석하고(Eval), 결과물을 반환하고(Print), 종료할 때 까지 반복(Loop)하여 REPL(Read Eval Print Loop)이라고 부릅니다.
노드(Node.js) 실행방법
1. 크롬의 개발자 도구
크롬에서 F12 버튼을 눌러 개발자 도구를 들어가서 자바스크립트를 실행할 수 있습니다.
2. 명령프롬프트(윈도우) or 터미널(맥)
콘솔창에서 node라고 입력하시면 자바스크립트를 실행할 수 있습니다. 종료하려면 ‘ctrl’ + ‘c’를 두 번 누르거나, .exit 라고 입력하시면 됩니다.
에디터를 사용하여 여러 줄의 코드를 작성하고 실행하기
자바스크립트 명령어를 위와 같이 한 줄 씩 실행하며 작성하는 것은 비효율적이므로 여러 줄의 코드를 파일 단위로 작성한 다음 실행하는 것이 좋습니다.
저는 VSCode 라는 에디터를 설치하여 사용하고 있습니다. 다운로드 사이트에 가서 설치하시면 됩니다.
저는 NodeStudy라는 폴더 하나를 새로 만들고 그 안에 first.js라는 파일을 만들어서 위에서 진행했던 코드들을 붙여넣고 저장하였습니다. 그 후에 VSCode내 터미널 창을 열고(Ctrl + `) node first.js 라고 입력하면 실행이 됩니다.(여기서 자바스크립트 파일의 확장자인 .js는 생략이 가능합니다.)
실행은 되었지만 아무것도 실행이 되지 않은 것처럼 티가 나지 않으므로 실행이 되었는지 확인이 불가능합니다. 실행 여부를 확인하기 위해 console.log 명령을 이용하여 콘솔창에 출력을 해보겠습니다.
콘솔창의 출력을 통해서 노드를 통한 자바스크립트 코드의 실행이 잘 동작함을 확인할 수 있습니다.