Group Router for express.js
@forkjs/group-router
gives you flexibility to writer your express.js routes in group format which is easy to write and maintain. It also provides you support for group level middlewares.
See the Quick start guide for more details.
var app = require("@forkjs/group-router");
app.version = "v3";
app.group("/users", function(){
app.post("/create", userController.create);
app.post("/login", userController.login);
app.get("/get", userController.get);
});
app.group("/users", function(){
app.post("/create", userController.create);
app.get("/get", userController.get);
}, Middlewares.Auth);
app.post("/updateTasks", taskController.update, Middlewares.Auth);
npm install @forkjs/group-router
Don't forget to return app.router from your route file.
module.exports = app.router;
- Eshant Sahu
Sample Application implented with @forkjs/group-router
can be found at here