ian의 개발일기장

9. Express - 간단한 웹어플리케이션 만들기 본문

Front-End/Node.js

9. Express - 간단한 웹어플리케이션 만들기

ian90 2018. 8. 30. 00:08


app.js 파일을 만들고, 위코드를 입력해보자.


터미널에서 node app.js 입력해서, node를 실행하면,



터미널창에 listen부분이 코드가 실행된다.



웹브라우저에서 localhost:3000에 들어가면, Hello homepage가 화면에 나올것이고, localhost:3000/login에 들어가면 Login please가 나온다.


코드가 어떤식으로 돌아가는지 공식문서를 통해서 공부해보자.



require를 통해, express 모듈을 불러오고, express()를 실행하여 express application을 만든다.



express 공식홈페이지를 들어가면, app이라는 application에 메소드들이 나온다.



app.listen을 보면, 우리가 node.js에서 배운 http.Server.listen이랑 같다. 서버가 지정된 포트를 바라보게 하는것이다.




app.get을 보면, 지정된 경로에 http get 요청에 대한 응답을 라우팅 한다.




res.send는 http 응답을 보낸다.



이 코드를 보면 http get 방식으로, /login에 들어오면 'Login please'를 응답해준다. localhost:3000/login으로 접속했을때, 화면이 Login please가 화면에 출력되는 것이 이해가 될것이다.




라우팅은 간단히 말하여, 길을 찾아주는 기능이다.



정리



출처 - 생활코딩, express공식홈페이지