diff options
Diffstat (limited to 'routes')
-rw-r--r-- | routes/index.js | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/routes/index.js b/routes/index.js index b7ec0c4..702ec0f 100644 --- a/routes/index.js +++ b/routes/index.js @@ -25,8 +25,14 @@ function split(str) { } }); + // Append the query as a single segment + // If not query, append the slash slash if it's missing. if(u.search) { splits.push([(u.pathname.match(/\/$/) ? '/' : '') + u.search, url.format(u)]); + } else if(str.match(/\/$/)) { + var last = splits[splits.length - 1]; + last[0] = last[0] + '/'; + last[1] = last[1] + '/'; } return splits; |