[Node] 노드의 핵심 개념
노드의 핵심 개념 본 내용은 ZeroCho 님의 저서 Node.js 교과서를 학습한 내용을 바탕으로 작성한 내용입니다. 1. 핵심 개념 이해하기노드란?- Node.js는 크롬 V8 자바스크립트 엔진으로 빌드된 자바스크립트 런타임으로, 이벤트 기반, 논블로킹 I/O 모델을 사용해 가볍고 효율적이다.- Node.js의 패키지 생태계인 npm은 세계에서 가장 큰 오픈 소스 라이브러리 생태계이다. 서버- 네트워크를 통해 클라이언트에 정보나 서비스를 제공하는 컴퓨터 또는 프로그램.> 클라이언트란 요청을 보내는 주체로, 브라우저, 모바일 앱, 다른 서버에 요청을 보내는 서버 등 때에 따라 달라질 수 있다.> 노드는 자바스크립트 애플리케이션이 서버로서 기능하기 위한 도구를 제공하기 때문에 서버로써의 역할을 수행할 수..