노드js 는 그저 삭제만 하면 되요


안녕하세요.
고코더 입니다.


노드JS를 윈도우에서 제거 하는 방법을 문의 하는 독자가 계셔서 남깁니다.
언어를 제거 하는 과정을 복잡하게 생각하는 경우가 많습니다. 하지만
대부분의 프로그램들은 삭제시에 자동으로 모든걸 정리해줍니다.
오라클19처럼 삭제가 어려운 프로그램도 있어서 그런지
-> Oracle - 19c 버전 오라클 삭제하는 방법



프로그래밍 삭제에 대해 어렵게 생각하는 분들이 계시네요

 1. 제어판 프로그램 삭제에서 node.js를 제거합니다.


그럼 자동으로 윈도우에 모든 설정을 정리합니다. 


 2. 노드 서버가 실행중이라면 이런 창이 뜨지만 기본 설정된 값을 선택하면 서버를 off 후에 알아서 삭제합니다. 


 3. 삭제를 진행합니다. 윈도우에 설정 정보까지 삭제합니다. 생각보다 시간이 조금 걸리네요.


 4. 삭제 후에 node 명령어를 실행해도 아무것도 나타나지 않습니다. 



마무리


모든지 물어봐주세요


댓글을 달아 주세요


노드JS 안정버전과 최신버전 


안녕하세요.
고코더 입니다.



노드 홈페이지에 배포 파일을 다운로드 하려고 하면 두가지 버전이 나타납니다. LTS, Current라고 나타나는 버전 입니다. 
이런 두가지 배포 방식은 유니티3D, 우분투, 라라벨등 거의 모든 분야에 프로그램에서 나타나는 추세입니다.
사용자 입장과 개발사 입장에서도 좋은 버전 관리 방법입니다.

당연히 노드에서도 이런 배포 방법을 사용하고 있습니다.




 1. LTS(Long Term Supported)


LTS 버전 특징
- 버전 숫자가 짝수로 이어져 나갑니다. 10 다음 현재 12 버전입니다. 
- 안정성, 신뢰도를 보장합니다. 2년동안 보안 취약점등 개선사항등을 보장합니다.
- 실제 서비스용으로 사용합니다.

홀수 버전인 Current에서 어느 정도 안정성이 입증되면 정식으로 짝수버전 LTS를 배포합니다.
기업에서는 특별한 경우가 아니라면 LTS로 운영합니다. 그리고 짝수 버전이 업데이트 될때 버전을 업데이트 합니다.

github.com/nodejs/Release 노드 깃허브 페이지에 가면 버전 별로 지원현황을 한눈에 확인 가능 합니다. 




 2. Current 


Current 버전 특징
- 버전 숫자가 홀수로 이어져 나갑니다. 11 다음 현재 13버전 입니다. 
- 새롭게 추가된 기능등을 최신을 가장 먼저 사용 할 수 있습니다.
- 개발자들 학습용으로 사용하기도합니다.
- LTS 버전에서 사용하던 기능이 사라지거나 수정 될 수 있음

13버전에서 나온 최신 기능을 사용한다고 해도 다음 LTS 버전에서 나온다는 보장이 없습니다. 저는 노드를 공부할떄 Current 버전으로 사용합니다. 누구보다 먼저 최신화된 Node를 사용하고 싶은 욕심이 있습니다. 



마무리


대부분의 강의자들은 특별한 경우가 아닌 이상 LTS를 쓰라고 하는데요.
제 개인적인 생각은 개발 학습자는 Current를 
기업 환경에서는 LTS가 아닐까요?


댓글을 달아 주세요


Node 공식 사이트 활용법


안녕하세요.
고코더 입니다.


Nodejs.org 라는 도메인으로 등록된 이 홈페이지는 nodejs 재단에서 운영하는 사이트 입니다. 
공식적으로 설치 파일과 다양한 정보를 제공하는 사이트 입니다.



홈페이지 접속 /다국어


 1. 해당 URL에 접속하면 자동으로 /en 으로 영어 홈페이지를 기본으로 보여줍니다.


 2. 이 홈페이지는 다국어를 지원합니다. URL뒤에 URI에 KO를 붙혀서 접속하면 한글로된 페이지에 접속이 가능합니다. 


 3. 그 밖에도 다른 나라들도 두 글자로 표현된 ISO 639-1 codes 기준으로 접속이 가능합니다. 

일본 : nodejs.org/ja
독일 : nodejs.org/de
이탈리아 : nodejs.org/it
스페일 : nodejs.org/es
프랑스 : nodejs.org/fr


다운로드 페이지 


 4. Node.js 메인에도 다운로드 링크가 있지만 다운로드 페이지로 이동하면 다양한 파일들을 확인 가능합니다. 다양한 OS 환경과 플랫폼 파일을 한눈에 확인 가능합니다.



 5. 그리고 이전 설치버전 파일들을 구할 수 있습니다. 화면 아래에 "모든 다운로드 보기"를 클릭 합니다. 


 6. 그럼 dist(distribute) 페이지로 연결 됩니다. 이곳에서는 지금까지 배포한 파일들을 모아둔 페이지로 연결 됩니다.
서버 환경 혹은 특정 개발환경에 설치되어 있는 노드JS와 같은 버전을 설치해야 한다면 해당 페이지에서 다운로드가 가능합니다.




Node.js 문서


 7. NodeJs 홈페이지는 훌륭한 메뉴얼을 제공합니다. API문서를 제공하는데요. 내장함수에 대한 모든 정보를 한눈에 확인 가능합니다. 문서 페이지에서 왼쪽 메뉴에 보면 최신버전과 최신LTS 버전 링크가 존재합니다. 해당 메뉴를 클릭하면 


 8. 함수별로 기능별로 왼쪽 메뉴에 큰 카테고리가 있고 이를 클릭하면 화면에 사용법을 자세하게 확인 가능합니다.


 9. 해당 공식 API 메뉴얼에 충분히 이해 가능할만한 내용으로 채워져 있습니다. 사용법에 대한 자세한 설명과 Exampe 예제 소스를 제공함으로써 혼자 학습이 가능하도록 안내하고 있습니다.



마무리


홈페이지 활용도가 100프로 입니다.


댓글을 달아 주세요



NodeJs 환경구성


안녕하세요. 고코더 입니다. 

이론 수업을 뒤로 하고 이제 손으로 노드를 익혀볼 시간입니다. 
첫 시간이니 간단한 노드를 설치해 이 언어를 만나 보는 시간을 가지겠습니다. 


1.사이트 접속

맞춤법 검사를 원하는 단어나 문장을 직접 입력 또는 붙여 넣기 해주세요. 
https://nodejs.org/en/는 노드의 공식 사이트입니다.
최근의 만들어진 언어들은 홈페이지가 깔끔합니다.

접속하면 OS를 판단하여 프로그램을 제공합니다.
자바 버전을 설치할 때 최신 버전보다 한 단계 아래 안정화된 버전의
파일을 설치하는 거처럼 노드는 메뉴로 나누어 났습니다. 

▼ 왼쪽에 8.11. 버전을 다운로드하겠습니다.


64비트 
32비트

2.설치(node-v8.11.1-x64.msi)

설치를 진행 하겠습니다. 
윈도우 시스템에서 설치는 어려움이 없습니다.
마우스 클릭으로 눌러서 진행 하겠습니다.



▼다음 클릭!



▼ 설치 옵션은 기본으로 해주세요.



▼ 나머지 진행 상황도 Next를 눌러주시면 설치가 완료 되었습니다.




3. 설치 확인 

설치가 완료 되었습니다. nodeJS가 컴퓨터에 잘 설치 되었는지 확인을 해야겠죠
커맨드 창을 열어보겠습니다.

▼ 그리고 "node -v" 를 입력 합니다. 노드의 버전을 확인하는 명령어인데 
반환 값이 있다면 설치가 잘된 것 입니다. 





마무리


환경 구성이 쉬운 매너



아메리카노 한잔으로 배우는 Node.js Express 기본편


해당 내용은 제가 집필한 책에 일부를 발취한 내용입니다.
도움이 되셨으면 후원에 마음으로 제 책을 전국 온라인 서점에서 구매해보세요.






댓글을 달아 주세요