Static file serving middleware.
$ npm install koa-send-cache
maxageBrowser cache max-age in milliseconds. defaults to 0
hiddenAllow transfer of hidden files. defaults to false
rootRoot directory to restrict file access
gzipTry to serve the gzipped version of a file automatically when
gzipis supported by a client and if the requested file with
.gzextension exists. defaults to true.
formatIf true, format the path to serve static file servers and not require a trailing slash for directories, so that you can do both
root is required, defaults to
'' and will be resolved,
removing the leading
/ to make the path relative and this
path must not contain "..", protecting developers from
concatenating user input. If you plan on serving files based on
user input supply a
root directory from which to serve from.
For example to serve files from
To serve developer specified files:
var send = ;var koa = ;var app = ;// $ GET /package.json// $ GET /appapp;console;