나만의 서버를 가져보기! Expess Sever
expressjs라는 키워드로 홈페이지를 접속이가능하다
빨간박스에있는 내용을 복사해서 index,js에 붙여넣자.
var 변수를 const(상수=변하지않는수)로 선언해줍니다
require의 의미는 node module 을 어딘가에서 가져오는것이고
express라는 이름의 폴더를 내 파일들 속에서 찾을려고한다. 만약 못찾으면 node_modules에서 express 폴더를 찾는다.
express안에도 require들이 많이있으며 다음과같이 있다.
위와같이 node.js는 모든게 작은 블럭단위로 구성되어있음을 알 수 있다.
app.listen(4000); 실행 후
먼가 출력되는것도 없고 아주 중요하게도 멈추는 것도 없다
localhost:4000 으로 URL접속해보자.
그림과같이 /(root) index 홈페이지를 찾을수가 없다는 뜻을 보여준다.
명령어에서 [CTRL + C] 를 눌러 node실행을종료해서 localhost:4000으로 다시들어가보면
와 같이 뜬다.
매번 index.js를 node로 실행하고 싶지 않아서
package.json를 중앙 컨트롤 타워처럼 만드는과정을 잠시보여준다.
(start명령어를 줄때마다 node index.js를 실행하게 함)
npm start를 해보면 node index,js가 저절로 실행되는걸 볼 수 있다.
아래는 코드를 간략화 해서 npm start를 해보는 장면.
express를 호출하고 node_moduels에서 import하고
app을 만들고
applications에게 4000번 포트를 listen하며 listening이 시작될때 handleListening함수를 호출한 과정을 보여주고있다.
'Develop Dairy > JavaScript, React' 카테고리의 다른 글
Use Babel in nodeJS (0) | 2019.01.16 |
---|---|
Handling Express (0) | 2019.01.15 |
Installing Express with NPM (0) | 2019.01.10 |
NodeJS install in windows x64 (0) | 2019.01.08 |
nodejs에서 동기와 비동기의 차이 (0) | 2018.07.17 |