본문 바로가기
IT/Nodejs

Node.js express 모듈 (Node 웹 프레임워크)

by DOSGamer 2019. 10. 14.
반응형

express

express 모듈이란?

http 모듈의 업그레이드 판 이라고 생각하면 됩니다

weekly 다운로드가 1천만이 넘는 가장 범용적인 web framework 입니다

nodejs URL : https://www.npmjs.com/package/express

express

 

설치방법

npm install express

 

사용방법

 

 

  • get : get 방식으로 요청이 발생했을 때 호출될 함수를 등록
  • post : post 방식으로 요청이 발생했을 때 호출될 함수를 등록
  • listen : 서버를 가동

 

라우팅처리

쇼핑몰의 경우 200개가 넘는 페이지가 있어야 하고 수많은 페이지를 한 파일안에서 표현하면 유지보수가 어려우니 파일을 분리해서 처리해준다

서버가 실행되면 node_router.js 에서 express 가 실행상태가 되고

root.js 와 bbs.js 에 포함되어 있는 URL 에 따라서 처리하는 로직이 분기된다

 

HTML 전송

res.send( ) 에서 HTML 태그를 전달해주면 웹브라우저로 UI 를 표현할 수 있다

root.js 에 HTML 을 표기에서 res.send(html) 로 HTML 태그를 넘겨주면

HTML 태그로 표현할 수 있다

 

이제 ejs 모듈을 사용해서 HTML 을 소스와 분리해서 처리하는 방법을 알아보자

반응형

'IT > Nodejs' 카테고리의 다른 글

window용 nvm 에서 npm version update 하기  (0) 2019.11.28
Node.js (쿠키와 세션 처리)  (0) 2019.10.17
Node.js express (게시판 기본구조)  (0) 2019.10.17
Node.js express (Html 탬플릿 ejs)  (0) 2019.10.15
Node.js NPX 패키지 실행  (0) 2019.10.14
Node.js NPM 패키지 관리하기  (0) 2019.10.14
Node.js 패키지 관리  (0) 2019.10.14
Node.js 모듈  (0) 2019.10.14