HTML explorer interface for Director routers.
- Can currently output a plain-text view of a
Director.Router
instance
npm install director-explorer
var de = require('director-explorer'),
director = require('director');
var router = new director.http.Router();
// simple noop for demo
var n = function(){};
router.get('/', n);
router.path('/users/:id', function(){
this.post(n);
this.get(n);
this.delete(n);
this.put(n);
this.path('/dongles', function(){
this.get(n);
this.post(n);
})
})
console.log(de.table(router));
/*
OUTPUTS:
GET /
POST /users/([._a-zA-Z0-9-]+)
GET /users/([._a-zA-Z0-9-]+)
DELETE /users/([._a-zA-Z0-9-]+)
PUT /users/([._a-zA-Z0-9-]+)
GET /users/([._a-zA-Z0-9-]+)/dongles
POST /users/([._a-zA-Z0-9-]+)/dongles
*/
- Add HTML view with collapsable menus
- Add WSDL view