유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

nodejs04 nodeinstall

허광남

2025. 7. 28.

0

#backend
#devops
  • Node.js는 nodejs.org에서 운영체제별(Windows, Mac, Linux)로 다운로드 가능하며, 일반적으로 64비트 MSI(Windows), 유니버설/패키지(Mac), 64비트 바이너리(Linux) 설치를 권장한다. ⬇️
  • Node.js 설치는 대부분 기본 옵션으로 '다음'을 눌러 쉽게 완료할 수 있다. ✅
  • 설치 후 cmd에서 node를 입력하여 REPL(Read-Eval-Print Loop) 모드로 진입, 즉시 자바스크립트 코드를 실행하고 결과를 확인할 수 있다. 💡
  • node --version 명령으로 현재 설치된 Node.js 버전을 확인할 수 있으며, echo %PATH%로 환경 변수를 확인하여 Node.js 설치 경로가 올바르게 설정되었는지 점검해야 한다. 🔍
  • NPM(Node Package Manager)은 npm --version으로 버전을 확인하며, npm install -g [패키지명] 명령을 통해 Node.js의 기능을 확장하는 다양한 모듈을 설치할 수 있다. 📦
  • .js 확장자를 가진 자바스크립트 파일을 생성한 후, node [파일명.js] 명령어를 통해 커맨드 라인에서 직접 실행할 수 있다. ▶️
  • 개발 도구로는 Brackets 에디터를 추천하며, '확장 기능 관리자'에서 'Node.js Binding' 플러그인을 설치하면 에디터 내에서 Node.js 파일을 직접 실행하고 결과를 확인할 수 있다. 🛠️
  • Node.js의 http 모듈을 사용하여 간단한 웹 서버를 구축하는 방법을 시연했으며, 특정 포트(예: 1337)에서 "Hello World"를 응답하는 서버를 빠르게 구현할 수 있다. 🌐
  • net 모듈을 활용하여 TCP 소켓 서버를 구축하는 방법을 보여주었으며, 윈도우에서 텔넷 클라이언트가 없을 경우 'Windows 기능 켜기/끄기'에서 활성화하여 테스트할 수 있다. 🔌
  • Node.js는 자바나 C와 같은 언어에 비해 웹 서버 및 소켓 서버를 훨씬 빠르고 간결하게 개발할 수 있는 장점이 있다. ⚡
  • Node.js의 httpnet 모듈과 같은 내장 라이브러리에 대한 상세한 API 문서는 nodejs.org의 'Docs' 섹션에서 확인할 수 있다. 📖

Recommanded Videos