Skip to content

Commit 4b5dc45

Browse files
authored
Merge pull request vuejs#56 from nolanlawson/compression
Use gzip compression for static assets
2 parents 2d4735b + e0f4e7c commit 4b5dc45

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"build:server": "cross-env NODE_ENV=production webpack --config build/webpack.server.config.js --progress --hide-modules"
1212
},
1313
"dependencies": {
14+
"compression": "^1.6.2",
1415
"es6-promise": "^3.2.1",
1516
"express": "^4.14.0",
1617
"firebase": "^2.4.2",

server.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ const resolve = file => path.resolve(__dirname, file)
77
const express = require('express')
88
const favicon = require('serve-favicon')
99
const serialize = require('serialize-javascript')
10+
const compression = require('compression')
1011

1112
// https://github.com/vuejs/vue/blob/next/packages/vue-server-renderer/README.md#why-use-bundlerenderer
1213
const createBundleRenderer = require('vue-server-renderer').createBundleRenderer
@@ -46,6 +47,7 @@ function createRenderer (bundle) {
4647
})
4748
}
4849

50+
app.use(compression({threshold: 0}))
4951
app.use('/dist', express.static(resolve('./dist')))
5052
app.use(favicon(resolve('./src/assets/logo.png')))
5153

0 commit comments

Comments
 (0)