"서버 프로그래밍에서도 생태계 파괴자가 등장했다."
서버 프로그래밍 생각만 해도 어렵게 느껴지는데, 초보자도 책 한 권 읽으면 바로 실무에 투입할 수 있을 만큼 매우 쉽다.
HTTP 프로토콜의 Restful API를 구현하기도 매우 편하고, 웹서버를 Apache나 Tomcat 없이도 간단하게 올릴 수 있다.
정말 이쪽 전문 지식을 갖고 계시지 않는다면 무슨이야기인지 모르실 수 있지만 아무튼 저런 내용을 알 필요 없이 Node js만 안다면 가능하다는 것이다.
물론 심화 과정으로 간다면 뭐든 그렇듯이 어렵겠지만, 간단한 웹페이지 올리기, 특정 기능을 수행하는 API(Application Programming Interface)를 만들어 내는 것은 정말 식은 죽 먹기이다.
그렇다면 설치부터 알아보도록 하자.
먼저 Node.js 사이트에 들어가면 자신의 OS에 맞는 설치 파일을 받을 수 있다.
LTS 패키지가 안정적인 설치 파일이기 때문에 해당 파일을 다운받아서 PC에 설치하자.
설치가 완료된다면 터미널 창을 열어서 아래와 같이 제대로 설치 되었는지 확인해 보도록 하자.
npm -v 를 입력했을 때 6.4.1과 같은 버전 정보가 나온다면 제대로 설치된 것이다.
node -v 를 입력해도 되지만 npm 이 없는 node는 반쪽짜리 이기 때문에 npm이 설치되었는지 확인하자.
node는 딱 봐도 node js의 node인 것을 알겠고, js는 java script 언어라는 것을 알 수 있을 것인데, npm은 무엇일까?
NPM은 Node Package Manager로 Node js 프로그래밍을 할 때 필요한 컴포넌트를 별도 코딩 없이 다운로드하여서 사용할 수 있도록 해주는 인스톨 매니저라고 보시면 된다.
리눅스나 우분트를 써보셨다면 apt나 yum, Python을 사용해 보셨다면 pip과 유사하다고 보면 되겠다.
앞서 다운받은 node js LTS 패키지를 제대로 설치했다면 npm 도 같이 설치되기 때문에 npm -v를 터미널 창에 입력하여 설치 확인을 해 보자.
오늘은 간단하게 Node js가 무엇인지, 어떻게 설치하는지 npm은 또 무엇인지에 알아보았다.
아직 코딩 단계까지는 가지 않고 간단한 설치 정도만 진행해 보았기 때문에 뭐가 뭔지 모르실 수 있다.
다음에는 개발 환경 설정 부터 초기 세팅을 어떻게 하는지 까지 알아보도록 하겠다.
무료 HTML 템플릿 사용해서 쉽게 웹페이지 만드는 방법
"필자도 개발자 출신이지만 요즘엔 개발자라는 말이 무색하게 코딩이 쉬워지고 있다." 필자는 대학 석사까지 나오고 회사에 취직하여 실무를 뛰면서 C부터 안드로이드, 자바, 파이썬, Node.js, 딥
moneveloper.tistory.com
VS Code(Visual Studio Code) 활용한 Node js 개발환경 세팅
"최근 가장 핫한 개발환경 VS Code에 대해서 알아보도록 하자." 기존의 개발환경을 보자면 Python은 파이참, C와 C++은 Visual Studio, Java는 Eclipse, 웹은 아톰, Android는 Android Studio, iOS는 Xcode 등 언..
moneveloper.tistory.com
'IT이야기' 카테고리의 다른 글
node js와 postgresql을 연동하는 방법, mac os 기준 (1) | 2021.03.25 |
---|---|
flutter(플루터) 설치 방법, 맥북 OSX M1 기준 (5) | 2021.03.23 |
파이썬 코딩 활용, 당신이 Python을 배워야 하는 이유 (2) | 2020.11.19 |
VS Code(Visual Studio Code) 활용한 Node js 개발환경 세팅 (0) | 2020.11.04 |
무료 HTML 템플릿 사용해서 쉽게 웹페이지 만드는 방법 (0) | 2020.11.03 |