웹 페이지를 압축해서 전송하는 방법에 대해서 다루고자 합니다.


node.js에서 express의 미들 웨어인 compression을 이용합니다.



1. npm을 이용한 compression 설치

$ npm install compression --save


2. 웹 프로젝트 파일에서 불러오기

const compression = require('compression');


3. express에 미들웨어 사용하도록 설정하기
app.use(compression());

끝.



구글 페이지 인사이트(https://developers.google.com/speed/pagespeed/insights/?hl=ko)에서 해당 페이지를 검색해보면, 페이지에 압축이 필요하다라는 말이 사라질 것 입니다.

'프로그래밍 > Node.js' 카테고리의 다른 글

[Node.js] Express 프로젝트 작성하기  (4) 2018.06.15
[Node.js] Express 설치법  (0) 2018.06.15