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 |