API Reference Router Class Defined in lib/core/router.js:3 Extends EventEmitter Description This module is used to manage routes. Constructor Router Defined in lib/core/router.js:3 This module is used to manage routes. Methods format (str) String Defined in lib/core/router.js:23 Formats a URL. Parameters str String Returns String get (source) Function Defined in lib/core/router.js:50 Gets a router. Example: var route = router.get('index.html');route(function(err, content){ // do something...}); Parameters source String Returns Function remove (source) chainable Defined in lib/core/router.js:129 Removes a router. Parameters source String set (source, callback) chainable Defined in lib/core/router.js:72 Sets a router. You can use either a function: router.set('index.html', function(callback){ fs.readFile('index.txt', function(err, content){ if (err) return callback(err); callback(null, content); });}); or a string: router.set('foo.html', 'foo'); Parameters source String callback Any Properties routes Defined in lib/core/router.js:13 Events remove (source) Defined in lib/core/router.js:142 Fired when a route removed. Parameters source String update (source, route) Defined in lib/core/router.js:116 Fired when a route updated. Parameters source String route Function