0.2.7 • Published 6 years ago
tinyrouter v0.2.7
tinyrouter
A tiny router base implementation
Install
$ npm install tinyrouter --save
Usage
var tinyrouter = require('tinyrouter');
var router = tinyrouter()
.use(function(req, res, next) {
next();
})
.get('/path', function(req, res, next) {
console.log('path', req.parentURL, req.url, req.currentURL);
next(new Error('error'));
})
.on('error', function(e) {
console.error(e.detail.error);
});
var req = {
url: '/path'
};
var res = {};
router(req, res, function(err) {
console.log('finished');
});
License
Licensed under the MIT License. See LICENSE for the full license text.