Skip to content

Commit 7983c7d

Browse files
committed
Stop matching once matched a route
1 parent 320c385 commit 7983c7d

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

lib/implementation.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ PickerImp.prototype._dispatch = function(req, res, bypass) {
5757
if(m) {
5858
var params = self._buildParams(route.keys, m);
5959
params.query = urlParse(req.url, true).query;
60-
self._processRoute(route.callback, params, req, res, processNextRoute);
60+
self._processRoute(route.callback, params, req, res, bypass);
6161
} else {
6262
processNextRoute();
6363
}

test/instance.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ Tinytest.add('middlewares', function(test) {
5353
setTimeout(function() {
5454
req.middlewarePass = "ok";
5555
next();
56-
}, 500);
56+
}, 100);
5757
});
5858

5959
Picker.route(path, function(params, req, res) {
@@ -76,7 +76,7 @@ Tinytest.add('middlewares - with filtered routes', function(test) {
7676
setTimeout(function() {
7777
req.middlewarePass = "ok";
7878
next();
79-
}, 500);
79+
}, 100);
8080
});
8181

8282
routes.route(path, function(params, req, res) {

0 commit comments

Comments
 (0)