Промежуточное программное обеспечение Koa .use не запускается при использовании его на маршруте - PullRequest
0 голосов
/ 30 апреля 2019

Я все еще начинаю с Коа, и у меня есть этот маршрут:

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», и он также не достигает журнала консоли.

Что мне не хватает?

...