Node.js express middleware(미들웨어)

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);

 

이 글을 공유하기

댓글

Designed by JB FACTORY