Skip to content

Commit fe7cdd3

Browse files
committed
Added optional variable mergeParams to allow the parameters to be merged from multiple routers
1 parent 95eb825 commit fe7cdd3

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

resource-router-middleware.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ var Router = require('express').Router;
33
var keyed = ['get', 'read', 'put', 'patch', 'update', 'del', 'delete'],
44
map = { index:'get', list:'get', read:'get', create:'post', update:'put', modify:'patch' };
55

6-
module.exports = function ResourceRouter(route) {
7-
var router = Router(),
6+
module.exports = function ResourceRouter(route,mergeParams) {
7+
mergeParams = mergeParams ? true : false;
8+
var router = Router({mergeParams: mergeParams}),
89
key, fn, url;
910

1011
if (route.middleware) router.use(route.middleware);

0 commit comments

Comments
 (0)