더북(TheBook)

1.1 핵심 개념 이해하기

노드가 무엇인지에 대해 여러 가지 의견이 많지만, 어떠한 설명도 노드 공식 사이트의 설명보다 정확하지는 않을 것입니다. 노드 공식 사이트(https://nodejs.org/ko/)에서는 노드를 다음과 같이 설명하고 있습니다.

Node.js는 Chrome V8 Javascript 엔진으로 빌드된 자바스크립트 런타임입니다.

여러분 대부분은 노드를 서버로 사용하는 방법을 익히기 위해 이 책을 읽고 있을 것입니다. 그런데 공식 사이트의 노드 소개 글에는 서버라는 말이 없으니 당황스러울 수도 있습니다. 하지만 걱정하지 마세요. 서버라는 말이 없는 이유는 노드가 서버만 실행할 수 있는 것은 아니기 때문입니다.

이 책에서도 전반적으로 노드로 서버를 실행하는 방법을 다루지만, 일부 장에서는 서버 외의 자바스크립트 프로그램을 실행하는 런타임으로 사용하는 방법을 배울 것입니다.

먼저 서버와 런타임이 무엇인지 알아봅시다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.