SERVER/Node.js

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

완자✨ 2021. 11. 26. 17:14

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

'SERVER > Node.js' 카테고리의 다른 글

💻Socket.Io 이해하기  (0) 2022.04.17
<Node.js> module과 require 이해하기  (0) 2022.02.25
Express 란?  (0) 2021.11.26
POST data 받아오기  (0) 2021.10.25
fs.unlink (파일 삭제)  (0) 2021.10.25