connect的例子:
... app.use('/test', function(req, res next) { console.log(req.url); }); //如果我输入的地址是localhost:8080/test/abc,那么这里输出的结果就是/abc,/test被省略掉了 ...但是koa的use只接受一个generator,不能在前面添加类似`/test`这样的路径,只能自己在中间件里写了么?
... app.use(function* (next) { if (this.url.indexOf('/test') === 0) { var newUrl = this.url.replace('/test', ''); this.url = newUrl; return (yield next); } }); ...而且我不太确定直接把this.url改写了会不会有啥副作用