UNPKG

express-group-route

Version:

Express.js Route Grouping

52 lines (27 loc) 976 B
# Initialize Router var app = require("express-group-router"); # To Specify the API Version, this will add prefix to the routes if specified app.version = "v3"; # To Group Routes with a prefix app.group("/users", function(){ app.post("/create", userController.create); app.post("/login", userController.login); app.get("/get", userController.get); }); # To Add a middileware to a group, supprts Array of Middlewares / Signle app.group("/users", function(){ app.post("/create", userController.create); app.get("/get", userController.get); }, Middlewares.Auth); # Middlewares can be added to specific routes as well app.post("/updateTasks", taskController.update, Middlewares.Auth); ## Installation `npm install express-group-router` ## Important Don't forget to return app.router from your route file. module.exports = app.router; ## Contributors - Eshant Sahu ## MIT Licenced ## Update in version 2.0.1 Support for nested grouping