[Node.js] 노드 정의 | 특징 | 장단점 | 설치 방법 | 프레임워크 (feat.express)
들어가며 Node.js는 JavaScript 런타임 환경으로, 웹 브라우저 밖에서 JavaScript 코드를 실행할 수 있는 플랫폼입니다. 비동기 네트워크 애플리케이션을 구축하기 위해 널리 사용되며, 웹 서버, API 서버, 데스크톱 응용 프로그램 등을 구축할 수 있습니다. Node.js의 여러 가지 내용에 대해서 자세히 알아보겠습니다. Node.js 특징 비동기 방식: Node.js는 비동기 방식으로 작업을 처리하여, 동시에 여러 작업을 수행할 수 있습니다. 이벤트 기반: Node.js는 이벤트 기반 모델을 사용하여, 작업이 완료되면 콜백 함수를 호출하는 방식으로 작업을 처리합니다. 다양한 모듈 지원: Node.js는 npm (Node Package Manager)를 통해 많은 모듈을 쉽게 설치하여 사..