serve-waterfall
v1.1.1
Published
Serves static files according to a waterfall of URL to file mappings
Downloads
966
Readme
serve-waterfall
Serves static files according to a waterfall of URL to file mappings.
Each mapping consists of a URL prefix, and a file system path that it should be mapped to. serve-waterfall
will attempt each mapping until it finds a file that exists, which it will serve.
TL;DR:
var app = express();
app.use(serveWaterfall(serveWaterfall.mappings.WEB_COMPONENT));
Or, provide your own mappings:
var app = express();
app.use(serveWaterfall([
{'/components/<basename>': '.'},
{'/components': 'bower_components'},
{'/components': '..'},
{'/': '.'},
]));
options
serveWaterfall
accepts a second argument of options:
root
: The directory to resolve files paths relative to.
headers
: An object of headers to send with each request.
sendOpts
: Additional options to pass to send
.