Skip to content

Commit 825877c

Browse files
sakokazukiulivz
authored andcommitted
feat: enable header request Content-Range (#555)
1 parent 5e0651f commit 825877c

File tree

3 files changed

+17
-1
lines changed

3 files changed

+17
-1
lines changed

lib/dev.js

+5
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ module.exports = async function dev (sourceDir, cliOptions = {}) {
77
const serve = require('webpack-serve')
88
const convert = require('koa-connect')
99
const mount = require('koa-mount')
10+
const range = require('koa-range')
1011
const serveStatic = require('koa-static')
1112
const history = require('connect-history-api-fallback')
1213

@@ -108,6 +109,10 @@ module.exports = async function dev (sourceDir, cliOptions = {}) {
108109
port,
109110
add: app => {
110111
const userPublic = path.resolve(sourceDir, '.vuepress/public')
112+
113+
// enable range request
114+
app.use(range)
115+
111116
// respect base when serving static files...
112117
if (fs.existsSync(userPublic)) {
113118
app.use(mount(options.publicPath, serveStatic(userPublic)))

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@
6060
"js-yaml": "^3.11.0",
6161
"koa-connect": "^2.0.1",
6262
"koa-mount": "^3.0.0",
63+
"koa-range": "^0.3.0",
6364
"koa-static": "^4.0.2",
6465
"loader-utils": "^1.1.0",
6566
"lodash.throttle": "^4.1.1",

yarn.lock

+11-1
Original file line numberDiff line numberDiff line change
@@ -5060,6 +5060,12 @@ koa-mount@^3.0.0:
50605060
debug "^2.6.1"
50615061
koa-compose "^3.2.1"
50625062

5063+
koa-range@^0.3.0:
5064+
version "0.3.0"
5065+
resolved "https://registry.yarnpkg.com/koa-range/-/koa-range-0.3.0.tgz#3588e3496473a839a1bd264d2a42b1d85bd7feac"
5066+
dependencies:
5067+
stream-slice "^0.1.2"
5068+
50635069
koa-send@^4.1.3:
50645070
version "4.1.3"
50655071
resolved "https://registry.yarnpkg.com/koa-send/-/koa-send-4.1.3.tgz#0822207bbf5253a414c8f1765ebc29fa41353cb6"
@@ -7616,6 +7622,10 @@ stream-shift@^1.0.0:
76167622
version "1.0.0"
76177623
resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952"
76187624

7625+
stream-slice@^0.1.2:
7626+
version "0.1.2"
7627+
resolved "https://registry.yarnpkg.com/stream-slice/-/stream-slice-0.1.2.tgz#2dc4f4e1b936fb13f3eb39a2def1932798d07a4b"
7628+
76197629
strict-uri-encode@^1.0.0:
76207630
version "1.1.0"
76217631
resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713"
@@ -8292,7 +8302,7 @@ vue-jest@^2.6.0:
82928302
tsconfig "^7.0.0"
82938303
vue-template-es2015-compiler "^1.6.0"
82948304

8295-
vue-loader@^15.2.1:
8305+
vue-loader@^15.2.4:
82968306
version "15.2.4"
82978307
resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-15.2.4.tgz#a7b923123d3cf87230a8ff54a1c16d31a6c5dbb4"
82988308
dependencies:

0 commit comments

Comments
 (0)