Mount middleware stack per route

This commit is contained in:
Adrian Obelmejias
2016-03-05 15:11:02 -05:00
parent d4434e2ef8
commit 1030f80360
+2 -1
View File
@@ -1,5 +1,6 @@
import glob from 'glob'
import Router from 'koa-router'
import convert from 'koa-convert'
exports = module.exports = function initModules(app) {
glob(`${__dirname}/*`, { ignore: '**/index.js' }, (err, matches) => {
@@ -19,7 +20,7 @@ exports = module.exports = function initModules(app) {
controller
} = props
router[method.toLowerCase()](route, controller)
router[method.toLowerCase()](route, ...middleware, controller)
app
.use(router.routes())