在路由上使用Koa中间件.use不会被触发

时间:2019-04-30 00:29:20

标签: koa

我仍然从Koa开始,我有这条路线:

export default new Router<ApplicationState, ApplicationContext>()
  .get('/', (ctx) => (ctx.body = "Hello world."))
  .middleware();

这将“ Hello world”添加到身体并将其发送回去。我尝试添加中间件以添加到该主体:

export default new Router<ApplicationState, ApplicationContext>()
  .get('/', (ctx) => (ctx.body = "Hello world."))
  .use((ctx) => {
    console.log("REACHING");
    ctx.body += "How you doin!"
  })
  .middleware();

那应该导出“ Hello world。你好吗!”但不是,我仍然收到“ Hello world”,也没有到达控制台日志。

我想念什么?

0 个答案:

没有答案