1.0.1 • Published 10 years ago

broker v1.0.1

Weekly downloads
46
License
MIT
Repository
github
Last release
10 years ago

broker

Express/Connect middleware that serves local or remote static files.

Install

npm install broker --save

Usage

Serve static files

var express = require('express');
var broker = require('broker');

var app = express();

app.use(broker({
  root: '/public'
}));

app.listen(3000, function () {

});

Proxy remote files

var express = require('express');
var broker = require('broker');

var app = express();

app.use(broker({
  root: 'http://proxyserver.com'
}));

app.listen(3000, function () {

});

broker(options)

  • options - the options are similar to the send module because it uses this to serve local static files. Here are a few:

    • root - the root directory if serving local files or the url to prepend to requests to proxy remote static files
    • index - a string or array of strings that define the directory index file
    • dotfiles - how to handle files that begin with a dot. These are usually hidden files. The default value is ignore. Available options:
      • allow - No special treatment for dotfiles
      • deny - Send a 403 for any request for a dotfile
      • ignore - Pretend like the dotfile does not exist and 404

Run Tests

npm install
npm test
1.0.1

10 years ago

1.0.0

10 years ago

0.4.1

10 years ago

0.4.0

10 years ago

0.1.3

13 years ago

0.1.2

13 years ago

0.1.1

13 years ago

0.1.0

13 years ago