NODE.JS (노드JS)는 Chrome V8 JavaScript 엔진으로 빌드된 오픈소스이며 크로스 플랫폼 자바스크립트 런타임 환경입니다. 노드JS를 사용하면 웹브라우저 밖에서 자바스크립트를 사용할 수 있어서 서버 기능을 구현할 수 있습니다.
노드JS같은 서버사이드 플랫폼을 프론트엔드와 구분하여 백엔드 라고 합니다.
* 이번 포스팅은 윈도우10 환경에서 노드JS를 설치하고 테스트해보겠습니다.
한국어 웹페이지에 접속하면 다운로드를 받을 수 있습니다. 메인화면에는 두가지 버전이 나와있습니다. 안정적 버전과 최신버전 입니다. 여기서는 안정적 버전인 14.15.1 LTS 를 다운로드 받아서 설치하겠습니다.
노드JS는 6개월마다 주요 버전을 릴리즈하는데 현재 최신 버전은 15.3 입니다. LTS 버전은 (Long Term Support - 장기적 지원)을 하는 버전입니다. 12개월에서 18개월 정도 지원을 하는데 각 버전에 대한 지원일정이 나와있으니 참고합니다.
현재 노드JS로 웹사이트를 서비스하고 있다면 언제까지 유지보수를 받을 수 있는지 체크해둬야합니다. 현재 활성버전인 v14는 2023년 4월까지 지원 할 예정입니다.
설치파일은 약 30메가 정도입니다. 다운로드가 완료되면 Next를 클릭하여 진행합니다. 라이선스에 동의하고 프로그램을 설치할 폴더를 선택합니다.
Custom Setup 은 기본값으로 설치합니다.
필요한 툴을 자동으로 설치하는 경우에 체크합니다. 파워셸 스크립트가 실행되어 각종 빌드 툴이 설치되는데 시간이 꽤 소요됩니다. 수동으로 체크할 경우는 체크해제하고 나중에 설치할 수 있습니다.
다음에 나오는 install 을 클릭하면 설치를 진행합니다.
CMD에 이어 파워셸 창이 열리면서 설치가 진행됩니다.
설치가 완료되면 CMD 창을 열어 확인해봅니다. node -v 를 입력해봅니다. npm -v 도 입력합니다. 설치가 제대로 되었다면 버전 정보가 확인됩니다. 다운로드 할 때 선택한 LTS 버전 v14.15.1 입니다.
* CMD에서 Node.js 를 실행시킵니다.
크롬 웹브라우저의 콘솔창 같은 프롬프트가 표시됩니다. 자바스크립트 문장을 넣어서 테스트를 해봅니다. 콘솔창과 같은 결과가 출력되면 됩니다. 종료하는 방법은 Ctrl + D 키를 누르거나 Ctrl + C 키를 두번 누릅니다.
텍스트 에디터와 터미널을 사용해서 실행시켜볼 수도 있습니다.
비주얼 스튜디오 코드를 사용해서 테스트 해보죠. 비주얼 스튜디오 코드는 다양한 프로그램의 개발에 사용할 수 있는 텍스트 에디터입니다. 디자인이 예쁜 테마와 편리한 확장 플러그인이 많고 성능이 안정적이라 사용자가 많습니다. 아래의 포스팅에 설치방법이 나와있습니다.
HTML5 기초 | 비주얼 스튜디오 코드 설치와 초기설정, 테마, 실행 테스트 (tistory.com)
비주얼 스튜디오의 폴더를 열고 자바스크립트 파일(js)를 새로 생성합니다. 아래의 코드를 써넣습니다. console.log 는 브라우저의 콘솔창에 출력하기 위해 사용하는 명령어입니다.
node 파일명(확장자는 없어도 됨) 이 터미널 콘솔에 잘 출력되면 성공입니다!
축하합니다! 이제 Node.js의 설치가 완료되었습니다.
nodejs/node: Node.js JavaScript runtime (github.com) 노드JS 깃허브
한개의 시스템에서 여러개의 노드 버전을
관리하기 위해서는 nvm 버전관리자를
사용해야 합니다. 도커와 함께 사용하기
위해서 보통 리눅스 시스템에 설치하는데
관련된 내용은 아래 문서를 참고합니다.
노드 버전 매니저 NVM (Node Version Manager) 설치하기 - 윈도우10 WSL2
NODE.JS(노드JS) 1 | 서버만들고 웹브라우저와 통신하기 | Hello World! | Node.js 기초