반응형
미들웨어
노드js 모듈 중 하나인 익스프레스는 미들웨어를 사용한다.
독립적인 기능을 가진 함수이다.
next() 함수로 다음 미들웨어 호출 가능.
미들웨어는 클라 요청은 전달 받을 수 있음.
순서대로 전달.
end()로 전달을 끝내고 결과를 보여줌.
req: 요청
res: 응답
1 2 3 4 5 6 7 8 9 10 11 12 13 | const express = require('express'); const app = express(); app.use(function(req,res,next){ console.log("첫번째 미들웨어"); req.test = "Hello, World"; next(); }); app.use('/',function(req,res,next){ console.log("두번째 미들웨어"); res.end("<p>" + req.test + "</p>"); }); app.listen(3000); | cs |
반응형
'개발 > Web' 카테고리의 다른 글
교내 문제풀이 사이트 개발기 (0) | 2019.10.19 |
---|---|
Ask 익명질문 개발기 (0) | 2019.02.15 |
AirQualityTool 디자인 재작업 (0) | 2019.02.03 |
기록 Node.js - 라우터 (0) | 2017.04.02 |
기록 Node.js - 콜백함수 (0) | 2017.04.02 |