Defining router middleware //in path/to/controller var express = require('express'); var router = express.Router(); router.get('/login', require('path/to/loginMiddleware')); router.post('/login', require('path/to/loginPostMiddleware')); router.get('/some/other/route', require('path/to/otherRouteMiddleware')); module.exports = function() { return router; } Adding the middleware to your <env.json> { "middleware": { "envRouter" : { "enabled" : true, "priority": 100 /*your appropriate priority*/, "module": { "name": "path/to/controller" } } } }