Node.js 설치 및 사용법
1. Node.js 정의 및 설치
Node.js란 JavaScript로 브라우저 밖에서 서버를 구축할 수 있게 해주는 환경이다.
Node.js를 검색하고 다운로드 페이지로 이동한다.
대부분의 경우 LTS버전으로 사용자의 운영체제에 맞게 다운로드 받으면 된다.
2. Node.js 사용 ( node_modules )
Node로 서버를 구축하기 위해서 Node의 모듈을 설치해서 사용해야 한다. 일단 "npm init"을 사용해서 패키지를 생성해준다. package를 생성할 때 주의할 점은 main에는 서버로 사용할 파일명을 사용해줘야 한다. (위의 사진에선 app.js이다.)
Node에서 기본적으로 제공하는 http모듈을 사용해도되고 express모듈을 설치해서 사용할 수도 있다. 예를 들어서 express 모듈을 설치해서 서버를 구축하고싶다면, npm install express를 사용하면 node_moudles에 express 모듈이 설치된 것을 볼 수 있다. 그리고 package.json과 같이 새로운 파일들이 생기는 것을 볼 수 있는데 package.json은 내가 설치한 모듈, 이 프로젝트에서 사용되는 모듈의 버전의 정보가 들어있다. (Tip : npm install 할 때 install을 i 로 사용해도 된다.)그리고 Github로 clone한 폴더에서 사용된 node모듈을 전부 설치하고싶다면 그 폴더로 터미널 경로를 지정한 후 npm i하면 전부 설치된다.