derequest

Derequest could help you forward a request to a list of local files.

npm install derequest
1 downloads in the last week
4 downloads in the last month

Derequest

De-request could help you forward a request to a list of local files. It is a simple proxy for Connect which works on top of dispatch.

Use it before dispatch with connect like:

var path = require('path')
,    connect = require('connect')
,    dispatch = require('dispatch')
,    derequest = require('derequest');

var _derequestVars = {
    '/javascript/bundled_js.version.js':[
        path.join(__dirname, 'javascript', 'first.js'),
        path.join(__dirname, 'javascript', 'second.js'),
        path.join(__dirname, 'javascript', 'third.js')
    ],
    '/styles/bundled_css.version.css':[
        path.join(__dirname, 'styles', 'first.css'),
        path.join(__dirname, 'styles', 'second.css'),
        path.join(__dirname, 'styles', 'third.css')
    ]
};

var _dispatchVars = {
    'url_pattern_1':function(req, res, next){ ... },
    'url_pattern_2':function(req, res, next){ ... }
};

connect.createServer()
    .use(derequest(_derequestVars)))
    .use(dispatch(_dispatchVars))
    .listen(8080);
npm loves you