simple-router
A simple express/laravel like router for your nodejs application
Usage
Require
var Router = ;
Simple Example
var Router = ;var http = ; var router = ; /* Simple route to get a user (all http methods are available) */router; /* A route with middleware */let { /* Do something with token or session */ ;}; router; /* Index users */router; /* Create user */router; /* OR *//* Match GET || POST for users path */router; /* Let's do some sub-route for users */routerprefix'users' { /* match GET users/{id}/message */ this; /* match POST users/{id}/message */ this;}; /* You can create crud to user but except delete route */router; /* If no route match the do something else */router; /* Log all your route in console */router; const server = http; server
TODO
- Unit testing apis
- Made middleware optional