Node.js express middleware(미들웨어)
- 웹 서버 배우기/Node.js
- 2019. 5. 12. 22:05
Node.js 미들웨어는 자체적으로 최소한의 기능을 갖춘 프레임워크이며 함수이다. 그 중 express는 복잡하게 해야할 일을 간단하게 만들어 준다. 그러면 어떻게 간단하게 만들어줄까? 그것이 바로 middleware(미들웨어)를 사용하는 것이다. 이 미들웨어는 수 많은 개발자들이 만든 것으로 자바스크립트 패키지 매니저인 npm, yarm 등에서 설치하고 사용하면된다. request(요청), next, response(응답)로 요청과 응답 사이에서 관련된 함수 처리한다.
const express = require('express');
const logger = require('morgan');
const app = express();
const PORT = 11111;
const handleNext = function(request, response, next){
console.log("middleware");
next();
};
const handleMain = function(request, response){
response.send('Hello World');
}
const handleListen = function(){
console.log(`port number is : ${PORT}`);
}
app.use(handleNext);
app.use(logger("dev"));
app.get('/',handleMain);
app.listen(PORT, handleListen);
이 글을 공유하기