
Untitled
By: a guest on
May 21st, 2012 | syntax:
None | size: 0.59 KB | hits: 7 | expires: Never
var fs = require('fs'),
path = require('path'),
journey = require('journey');
exports.loadAllRoutes = function () {
var router = new (journey.Router)({
strict: false,
strictUrls: false,
api: 'basic'
});
var modulesDir = path.join(__dirname, 'lib', 'myapp');
fs.readdirSync(modulesDir).forEach(function (dir) {
try {
//
// Attempt to require the path to load it into memory
//
dir = path.join(modulesDir, dir);
var mod = require(dir);
if (mod && mod.addRoutes) {
mod.addRoutes()(router);
}
}
})
}