본문 바로가기

미들웨어3

[Node.js] express 모듈 사용하기 express?웹 서버에서 요청하고 전달 받는 리소스 등을 간결하고 가독성이 쉽게 구현하기 위해 사용되는 모듈이다.직관적인 API를 제공하여 코드를 이해하기 쉽게 만든다. 적은 코드량(Less Code): 복잡한 웹 기능을 간단한 메서드로 구현할 수 있다. 미들웨어(Middleware): 요청 처리 과정에 여러 기능을 쉽게 추가할 수 있는 미들웨어를 제공한다. 라우팅(Routing): URL 경로에 따라 다른 처리를 하는 기능으로, RESTful API 구현이 용이하다. 템플릿 엔진 지원: 동적 HTML 페이지 생성을 위한 다양한 템플릿 엔진을 지원한다. express 사용하기const express = require('express');const app = express();express 프레임워크에는.. 2024. 9. 10.
[Nodejs-express] 미들웨어 만들기 [생활코딩] Express 미들웨어 만들기 공통적으로 사용되는 로직 fs.readdir('./data', function(error, filelist){ ... var list = template.list(filelist); ... }); 공통적인 부분 미들웨어로 만들기 app.use(function(req, res, next){ // 첫번째 매개변수로 req, 두번째 매개변수로 res, 세번째 매개변수로 next를 받게 약속됨 fs.readdir('./data', function(error, filelist){ // data 디렉토리에 있는 파일목록을 가져와 filelist에 넣고 function 호출 req.list = filelist; // filelist를 req객체의 list값으로 담음 next.. 2020. 8. 9.
[Nodejs-express] 미들웨어, body-parser, compression [생활코딩] Express 미들웨어의 사용 미들웨어(Middleware) - 다른 사람이 만든 소프트웨어를 부품으로 사용해 생산성을 높임 서드파티 미들웨어(Third-party Middleware) - 다른 사람이 만들고 오피셜하지 않은 소프트웨어 미들웨어 사용하기 body-parser : 웹 브라우저에서 요청한 본체(body)를 분석해서 필요한 형태로 가공할 수 있음 - 설치 : npm install body-parser --save - api : var bodyParser = require('body-parser'); - 사용 : app.use(bodyParser.urlencoded({ extended: false })); -> app.use를 통해 bodyParser 모듈을 호출 -> bodyPar.. 2020. 8. 8.
반응형