Package Exports
- koa-static-regexp
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (koa-static-regexp) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
koa-static-regexp
- Static file serving middleware
- clone from koa-static
- add option.regexp to support filter by regexp
Installation
$ npm install koa-static-regexpAPI
var koa = require('koa');
var app = koa();
app.use(require('koa-static-regexp')(root, opts));rootroot directory string. nothing above this root directory can be servedoptsoptions object.
Options
regexpnew add for support filter by regexpmaxageBrowser cache max-age in milliseconds. defaults to 0hiddenAllow transfer of hidden files. defaults to falseindexDefault file name, defaults to 'index.html'deferIf true, serves afteryield next, allowing any downstream middleware to respond first.
Example
var serve = require('koa-static');
var koa = require('koa');
var app = koa();
// $ GET /package.json
app.use(serve('.'));
// $ GET /hello.txt
app.use(serve('test/fixtures'));
// or use absolute paths
app.use(serve(__dirname + '/test/fixtures'));
app.listen(3000);
console.log('listening on port 3000');License
MIT