Skip to content

Commit e0f4e7c

Browse files
committed
use gzip compression for static assets
1 parent 7a932e9 commit e0f4e7c

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

package.json

+1
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

+2
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)