1. express란 ??
-> Node.js를 위한 '빠르고 개방적인 간결한 프레임워크' 이라고 한다 ...
무슨 의미인지 감이 안잡히기 때문에 의미 파악에 앞서 기반 개념을 정리해보자
일단 NodeJS란, 자바스크립트를 브라우저 밖에서 사용하게 해주는 프로그램이라 한다.
NodeJS를 사용하여 서버를 개발한다.
프레임워크란, 클래스와 라이브러리의 집합체라고 보면 된다.
즉 Express라는 프레임워크(라이브러리 + 클래스의 집합체) 를 사용하여
Node.js로 서버를 쉽고 빠르게 개발할수 있따는 결론에 도달한다.
2. Express 사용환경 구축하기
Express는 Node.js를 위한 프레임워크 이므로 당연히 npm이 깔려있어야한다.
npm install -g npm --> 여기서 -g 는 global의 약자로 개발자 환경이 local 인지 global 구분하기 위해 쓰는 것 같다 ( 어디서 읽은 것 같은데 대략 맥락적으로 이런 의미이다. ) / 해당 컴퓨터에서만 사용하지 않는 이상 -g를 꼭 붙여준다.
npm init -> npm을 시작한다.
npm install express --> express 를 깔면 package.json 에 express 가 들어온다.
+ Port 란?
-> Port란 컴퓨터에는 다른 기기와의 연결을 위해 약 6만개의 Port가 존재한다고 한다.
참고자료