Skip to content

zodiac-xl/koa-static-regexp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

koa-static-regexp

NPM version Build status Test coverage Dependency Status License Downloads

  • Static file serving middleware
  • clone from koa-static
  • add option.regexp to support filter by regexp

Installation

$ npm install koa-static-regexp

API

var koa = require('koa');
var app = koa();
app.use(require('koa-static-regexp')(root, opts));
  • root root directory string. nothing above this root directory can be served
  • opts options object.

Options

  • regexp new add for support filter by regexp
  • 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 yield 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

About

clone from koa-static and add new option regexp to support filter by regexp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published