반응형
express 모듈이란?
http 모듈의 업그레이드 판 이라고 생각하면 됩니다
weekly 다운로드가 1천만이 넘는 가장 범용적인 web framework 입니다
nodejs URL : https://www.npmjs.com/package/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 |