
💡 Node.js는 JavaScript를 브라우저가 아닌 서버에서 실행할 수 있도록 만든 JavaScript 런타임 환경(runtime environment) 💡 즉, 기존에는 웹 브라우저에서만 실행되던 JavaScript를, 백엔드(서버)에서도 실행할 수 있도록

💡 NestJS는 Node.js 위에서 동작하는 백엔드 프레임워크💡 Express.js 또는 Fastify 기반으로 동작하며, 대규모 애플리케이션을 구조적으로 개발할 수 있도록 도움.💡 TypeScript를 기본적으로 지원하며, 객체 지향 프로그래밍(OOP), 함

💡 GitHub는 "소스 코드 저장소", npm은 "패키지(라이브러리) 저장소" 역할을 함.💡 즉, 코드 공유를 위해 GitHub를 사용하고, 재사용 가능한 기능(패키지)을 공유할 때 npm을 사용함. 📌 즉, GitHub는 프로젝트 전체 소스를 관리하고, np

nvm은 Node Version Manager의 약자로, 여러 버전의 Node.js를 쉽게 설치하고 관리할 수 있는 도구.프로젝트마다 다른 Node.js 버전을 요구하는 경우가 많은데, nvm을 사용하면 각 프로젝트에 맞는 버전을 간편하게 전환할 수 있음.Node.js

LTS (Long-Term Support)는 장기 지원 버전을 의미. Node.js에서는 LTS 버전을 통해 안정성, 보안, 버그 수정을 장기간 제공하며, 특히 기업 환경이나 프로덕션(배포용) 환경에서 주로 사용됨.Node.js는 18개월의 Active LTS와 12개