Static file serving middleware for koa with directory, rewrite and index support
Installation
$ npm install koa-static-server
API
var koa = require('koa')
var app = koa()
app.use(require('koa-static-server')(options))
Options
- rootDir {string} directory that is to be served
- rootPath {string} optional rewrite path, defaults to "/"
- notFoundFile {string} optional default file to serve if requested static is missing
- log {boolean} request access log to console
- last {boolean} don't execute any downstream middleware. defaults to true
- maxage Browser cache max-age in milliseconds. defaults to 0
- hidden Allow transfer of hidden files. defaults to false
- 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.