如何将中间件应用于所有路由?

时间:2017-09-13 22:14:53

标签: koa koa2

我想如何将中间件应用于koa-route中的所有路径,例如

router1.use( (ctx) => {
    console.error("hello 0 ...");
    console.log(ctx.url);
}
router1.all( (ctx) => {
    console.error("hello 0 ...");
    console.log(ctx.url);
}

它回来了    path + = str.slice(index,offset)                 ^

TypeError:str.slice不是函数 任何提示?谢谢!

1 个答案:

答案 0 :(得分:0)

我希望就是这样,

router1.use(/(.*)/, (ctx) => {
    console.error("hello 0 ...");
    console.log(ctx.url);
}