1. Node.js 버전 선택Node.js는 공식 사이트에서 두 가지 버전을 제공합니다.LTS (Long Term Support): 안정성이 검증된 장기 지원 버전으로 프로덕션 환경에 권장Current: 최신 기능이 포함된 버전으로 새로운 기능을 테스트할 때 사용일반적인 개발 및 운영 환경에서는 LTS 버전을 사용하는 것이 권장됩니다. 2024년 기준 LTS 버전은 20.x 시리즈입니다.2. 운영체제별 설치 방법2.1 WindowsNode.js 공식 사이트(https://nodejs.org)에서 Windows Installer(.msi)를 다운로드하여 설치합니다.# 설치 후 버전 확인node -vnpm -v설치 시 "Add to PATH" 옵션이 기본으로 선택되어 있어 별도의 환경 변수 설정이 필요 없습..
Node.js
1. Node.js의 정의Node.js는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임입니다. 기존에 브라우저에서만 실행되던 JavaScript를 서버 사이드에서도 실행할 수 있게 해주는 환경으로, 2009년 Ryan Dahl에 의해 처음 개발되었습니다. Node.js를 사용하면 JavaScript 하나의 언어로 프론트엔드와 백엔드를 모두 개발할 수 있어 풀스택 개발의 진입 장벽을 낮춰줍니다.2. Node.js의 핵심 특징Node.js가 다른 서버 사이드 기술과 차별화되는 핵심 특징들이 있습니다.비동기 I/O (Non-blocking I/O): 파일 읽기, 데이터베이스 조회 등의 작업을 기다리지 않고 다음 작업을 처리단일 스레드 + 이벤트 루프: 하나의 스레드로 수천 개..
