You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
constserve=require('koa-static');constKoa=require('koa');constapp=newKoa();// $ GET /package.jsonapp.use(serve('.'));// $ GET /hello.txtapp.use(serve('test/fixtures'));// or use absolute pathsapp.use(serve(__dirname+'/test/fixtures'));app.listen(3000);console.log('listening on port 3000');
root : root directory string. nothing above this root directory can be served
opts :options object.
参数说明
参数名
参数说明
maxage
Browser cache max-age in milliseconds. defaults to 0
hidden
Allow transfer of hidden files. defaults to false
index
Default file name, defaults to 'index.html'
defer
If true, serves after return next(), allowing any downstream middleware to respond first.
gzip
Try to serve the gzipped version of a file automatically when gzip is supported by a client and if the requested file with .gz extension exists. defaults to true.
br
Try to serve the brotli version of a file automatically when brotli is supported by a client and if the requested file with .br extension exists (note, that brotli is only accepted over https). defaults to true.
setHeaders
Function to set custom headers on response.
extensions
Try to match extensions from passed array to search for file when no extension is sufficed in URL. First found is served. (defaults to false)
The text was updated successfully, but these errors were encountered:
koa-static
官方仓库
https://github.com/koajs/static#readme
官方
npm
地址https://www.npmjs.com/package/koa-static
https://npm.runkit.com/koa-static
基础介绍
Koa static file serving middleware, wrapper for koa-send.
基础安装
基础使用
root : root directory string. nothing above this root directory can be served
opts :options object.
参数说明
The text was updated successfully, but these errors were encountered: