on
미들웨어 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