1.1.0 • Published 9 years ago

static-router v1.1.0

Weekly downloads
19
License
MIT
Repository
github
Last release
9 years ago

static-router

Express/Connect middleware to server static files based on glob-like routes.

Install

npm install static-router --save

Usage

var http = require('http');
var connect = require('connect');
var router = require('static-router');

var app = connect();

app.use(router({
  '**': '/index.html'
}));

http.createServer(app).listen(3000, function () {
  
});

Ensure order of routes

var http = require('http');
var connect = require('connect');
var router = require('static-router');

var app = connect();

app.use(router([
  {'/some-route': '/some-file.html'},
  {'**': '/index.html'}
}));

http.createServer(app).listen(3000, function () {
  
});

router(routes, options)

  • routes - object or array containing globs as keys and target static files and values. Use of an array ensures the order in which the routes are parsed.
  • options
    • root - the root directory of the static files.
    • index - name of the default directory index file. Defaults to index.html.

Run Tests

npm install
npm test
1.1.0

9 years ago

1.0.5

9 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

10 years ago

1.0.0

10 years ago

0.3.1

10 years ago

0.3.0

10 years ago

0.2.3

10 years ago

0.2.2

10 years ago

0.2.1

10 years ago

0.2.0

10 years ago