미들웨어 body-parser& compression (압축)

미들웨어 body-parser& compression (압축)

1. 미들웨어 body-parser

HTTPpost put 요청 시 request body에 들어오는 데이터 값을 읽을 수 있는 구문으로 파싱함과 동시에 req.body로 입력해주어 응답 과정에서 요청에 body 프로퍼티를 새로이 쓸 수 있게 해주는 미들웨어입니다.

1.1 body-parser 설치

# compression설치 $ npm install body-parser --save

Examples

var express = require('express') var bodyParser = require('body-parser') var app = express() // parse application/x-www-form-urlencoded app.use(bodyParser.urlencoded({ extended: false })) // parse application/json app.use(bodyParser.json())

2. 미들웨어 compression (압축)

nodejs 웹서버에서 특정 방식으로 압축을 진행한 뒤, 데이터를 웹 브라우저에 전송할 때 압축된 데이터와 함께 어떤 방식으로 압축했는지를 같이 보낸다. 그러면 웹 브라우저는 해당 방식으로 압축을 해제한 뒤 사용한다.

2.1 compression 설치

# compression설치 $ npm install compression --save

Examples

var compression = require('compression') app.use(compression()); //compress all responses

from http://jinblog123.tistory.com/231 by ccl(A) rewrite - 2021-11-26 17:26:35