Почему koa-pug выдает "ctx.render не является функцией" при использовании koa-mount - PullRequest
0 голосов
/ 10 июня 2019

У меня есть суть для простого сервера Koa с использованием коа-мопса. Похоже, что работающий файл прекрасно размещает файл pug, но неудачный, который использует koa-mount для пересылки приложения в корень, прекрасно работает при настройке тела, но выдает

TypeError: ctx.render не является функцией

Если я изменю это на что-то вроде

ctx.body = "index";

Работает нормально. Почему я не могу использовать коа-мопса с коа-маунтом? Или я что-то упускаю?

1 Ответ

0 голосов
/ 10 июня 2019

Мне нужно было назначить Pug для основного приложения, а не для маршрута ...

 this.app = new Koa();
 this.pug = new Pug({
     app: this.app,
     viewPath: './src/views'
 });

Тогда все работало отлично.

...