본문 바로가기

express 모듈2

[node.js] express 모듈2 http 모듈과 express 모듈로 만든 서버의 가장 큰 차이점은 express 모듈은 request 이벤트 리스너를 연결하는데 use() 메서드를 사용한다는 것.이유는 use() 메서드는 여러번 사용할 수 있다. 그리고 use() 메서드의 매개변수에 function(request,response,next){} 형태의 함수를 입력한다. next는 다음에 위치하는 함수를 의미한다. 예)// 모듈을 추출합니다.var express = require('express'); // 서버를 생성합니다.var app = express(); // 미들웨어 설정(1)app.use(function (request, response, next) { console.log("첫 번째 미들웨어"); next();}); // 미들.. 2017. 3. 13.
[node.js] express 모듈 1 express 모듈 http 모듈로 웹 서버를 생성하면 많은 일을 직접 처리해야 하므로 기존에 서버 생성 개념에 익숙하지 않다면 어렵다. express 모듈은 http 모듈에 여러 기능을 추가해서 쉽게 사용할 수 있게 만든 모듈이다. 개념개념설명express 모듈http 모듈처럼 사용할 수 있지만 훨씬 더 많은 기능이 있는 외부모듈미들웨어express모듈 use()메서드의 매개변수에 입력하는 함수를 말한다.router 페이지 라우팅을 지원하는 미들웨어static지정한 폴더에 있는 내용을 모두 웹서버 루트 폴더에 올릴 때 사용morgan웹요청이 들어왔을 때 로그 출력cookie parser요청쿠키를 추출body parserpost 요청 데이터를 추출한다.connect-multipartymultipart/f.. 2017. 3. 12.