为什么 koa-pug 在使用 koa-mount 时抛出 "ctx.render is not a function"
Why is koa-pug throwing "ctx.render is not a function" when using koa-mount
我有一个使用 koa-pug 的简单 Koa server 的要点。工作的那个似乎很好地托管了哈巴狗文件,但是,失败的那个使用 koa-mount 将应用程序转发到根目录时在设置正文时工作正常但抛出
TypeError: ctx.render is not a function
如果我将其更改为
ctx.body = "index";
它工作正常。为什么我不能将 koa-pug 与 koa-mount 一起使用?或者我只是错过了什么?
我必须将 Pug 分配给主应用程序而不是路由一...
this.app = new Koa();
this.pug = new Pug({
app: this.app,
viewPath: './src/views'
});
然后一切都很好。
我有一个使用 koa-pug 的简单 Koa server 的要点。工作的那个似乎很好地托管了哈巴狗文件,但是,失败的那个使用 koa-mount 将应用程序转发到根目录时在设置正文时工作正常但抛出
TypeError: ctx.render is not a function
如果我将其更改为
ctx.body = "index";
它工作正常。为什么我不能将 koa-pug 与 koa-mount 一起使用?或者我只是错过了什么?
我必须将 Pug 分配给主应用程序而不是路由一...
this.app = new Koa();
this.pug = new Pug({
app: this.app,
viewPath: './src/views'
});
然后一切都很好。