본문 바로가기
프로그래밍/node.js

(nodeJS) express, nodemon, socket.io 설치하기

by LiveData 2018. 12. 4.
반응형

express, nodemon, socket.io 설치하기




먼저 만들 프로젝트의 폴더를 지정한다.



nodeJS 라는 폴더를 만들었다고 하고



cmd에 그 폴더를 들어갑니다. 그리고 나서 아래 명령어를 쳐서 초기화를 시켜준다.



 npm init



프로젝트 이름과 ... 기타 등등 입력하는 것이 나온다.



나머지는 대충입력해도 되나 



 



main부분은 자신이 만든 서버 파일을 입력해야 한다.



그러면 폴더에 이런 package.json 파일이 생성된다.




 express 설치




express란?



Express는 node JS의 framework이다.



 framework라는 것은 어떠한 작업을 쉽게 완성하기위한 라이브러리의 집합.





cmd로 작업하는 디렉토리로 가서 (무조건 관리자 권한으로!!)


 npm install express --save //--save는 그 디렉토리에 바로 적용 위 depencies시킴



이 express는 프로젝트(다른 작업 폴더)를 생성할 때마다 설치해줘야 한다.





nodemon 설치




nodemon의 장점



1. node 파일명 <<이런식으로 입력 하지 않고 nodemon 바로 실행가능(pakage.json의 main파일 읽음)


2. nodemon은 js파일이 수정되면 서버를 바로 다시 실행. (원래 껏다가 다시 키는 작업 반복)



관리자 권한으로 cmd창을 켜서 (디렉토리 상관 없음)

 

 npm install -g nodemon



nodemon이 설치된다. 





socket.io 설치




서버와 클라이언트 통신을 위해!



관리자 권한으로 cmd창을 켜서



 npm install socket.io --save



socket.io 설치


반응형