0.2.1 • Published 13 years ago
autoroute v0.2.1
Autoroute
Autoroute loads your express routes automatically.
Let say that you have files, that end with *Api, e.g. testApi.js, that defines an express route:
module.exports = function(app) {
app.get('/test', function() {
// output something
});
};Now you want to require all files that ends with *Api.
require('/somepath1/test1Api')(app);
require('/somepath2/test2Api')(app);
require('/somepath3/test3Api')(app);
// and so onWe can make this process much easier with autoroute!
Install autoroute with:
npm install autoroute --saveJust use the autoroute function and define glob file patterns.
var autoroute = require('autoroute');
autoroute([
'./**/*Api.js', // First parameter is an array of glob file patterns
'!./**/*Page.js' // Subtract files with !
], app); // Second parameter is the express server