为什么科阿哈巴狗会扔;ctx.render不是一个函数;使用koa挂载时

为什么科阿哈巴狗会扔;ctx.render不是一个函数;使用koa挂载时,koa,Koa,我有一个简单使用库阿哈巴狗的要点。正常运行的程序似乎很好地托管了pug文件,但是失败的程序使用koa mount将应用程序转发到根目录,在设置主体时运行良好,但会抛出错误 TypeError:ctx.render不是函数 如果我把它改成 ctx.body = "index"; 它很好用。为什么我不能用有koa坐骑的koa哈巴狗?还是我遗漏了什么?我必须将帕格分配给主应用程序,而不是路线一 this.app = new Koa(); this.pug = new Pug({ app

我有一个简单使用库阿哈巴狗的要点。正常运行的程序似乎很好地托管了pug文件,但是失败的程序使用koa mount将应用程序转发到根目录,在设置主体时运行良好,但会抛出错误

TypeError:ctx.render不是函数

如果我把它改成

ctx.body = "index";

它很好用。为什么我不能用有koa坐骑的koa哈巴狗?还是我遗漏了什么?

我必须将帕格分配给主应用程序,而不是路线一

 this.app = new Koa();
 this.pug = new Pug({
     app: this.app,
     viewPath: './src/views'
 });
然后一切都很顺利