кажется, `match(function() { return this.ctx.url })(` можно сократить до `match(this.ctx.url)(`